永发信息网

对于e-mail或者是db应用,以下哪个raid级别是不被推荐的

答案:1  悬赏:10  手机版
解决时间 2021-03-25 23:17
  • 提问者网友:浩歌待明月
  • 2021-03-25 15:32
对于e-mail或者是db应用,以下哪个raid级别是不被推荐的
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-03-25 16:37
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越来越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,在整个系统上仍然有很多可以优化的地方。 1f 复制代码 代码如下:[mysqld] init-file=/var/lib/mysql/upcache.sql 6.2.2 使用自动加索引的框架或者自动拆分表结构的框架 比如,Rails 这样的框架,会自动添加索引,Drupal 这样的框架会自动拆分表结构。会在你开发的初期指明正确的方向。所以,经验不太丰富的人一开始就追求从 0 开始构建,实际是不好的做法。 7. 分析查询日志和慢查询日志 记录所有查询,这在用 ORM 系统或者生成查询语句的系统很有用。 复制代码 代码如下:log=/var/log/mysql.log 注意不要在生产环境用,否则会占满你的磁盘空间。 记录执行时间超过 1 秒的查询: 复制代码 代码如下:long_query_time=1 log-slow-queries=/var/log/mysql/log-slow-queries.log 8. 激进的方法,使用内存磁盘 现在基础设施的可靠性已经非常高了,比如 EC2 几乎不用担心服务器硬件当机。而且内存实在是便宜,很容易买到几十G内存的服务器,可以用内存磁盘,定期备份到磁盘。 将 MYSQL 目录迁移到 4G 的内存磁盘 mkdir -p /mnt/ramdisk sudo mount -t tmpfs -o size=4000M tmpfs /mnt/ramdisk/ mv /var/lib/mysql /mnt/ramdisk/mysql ln -s /tmp/ramdisk/mysql /var/lib/mysql chown mysql:mysql mysql 9. 用 NOSQL 的方式使用 MYSQL B-TREE 仍然是最高效的索引之一,所有 MYSQL 仍然不会过时。 用 HandlerSocket 跳过 MYSQL 的 SQL 解析层,MYSQL 就真正变成了 NOSQL。 10. 其他 单条查询最后增加 LIMIT 1,停止全表扫描。 将非”索引”数据分离,比如将大篇文章分离存储,不影响其他自动查询。 不用 MYSQL 内置的函数,因为内置函数不会建立查询缓存。 PHP 的建立连接速度非常快,所有可以不用连接池,否则可能会造成超过连接数。当然不用连接池 PHP 程序也可能将 连接数占满比如用了 @ignore_user_abort(TRUE); 使用 IP 而不是域名做数据库路径,避免 DNS 解析问题 以上就是10个MySQL性能调优的方法,希望对大家的学习有所帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯