加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

关于MySQL数据库配置优化的15条建议

发布时间:2019-10-10 07:52:36 所属栏目:编程 来源:波波说运维
导读:概述 本日首要分享一下关于mysql数据库在设置上的15条提议,仅供参考。 Mysql 设置优化提议 1、行使 innodb_flush_method=O_DIRECT 来停止写的时辰呈现双缓冲区。 2、停止行使 O_DIRECT 和 EXT3 文件体系 这会把全部写入的对象序列化。 3、分派足够 innodb

关于MySQL数据库设置优化的15条提议

概述

本日首要分享一下关于mysql数据库在设置上的15条提议,仅供参考。

关于mysql数据库设置优化的15条提议

Mysql 设置优化提议

1、行使 innodb_flush_method=O_DIRECT 来停止写的时辰呈现双缓冲区。

2、停止行使 O_DIRECT 和 EXT3 文件体系 — 这会把全部写入的对象序列化。

3、分派足够 innodb_buffer_pool_size ,来将整个InnoDB 文件加载到内存 — 镌汰从磁盘上读。

关于mysql数据库设置优化的15条提议

4、不要让 innodb_log_file_size 太大,这样可以或许更快,也有更多的磁盘空间 — 常常革新有利低落产生妨碍时的规复时刻。

5、不要同时行使 innodb_thread_concurrency 和 thread_concurrency 变量 — 这两个值不能兼容。

6、为 max_connections 指定一个小的值 — 太多的毗连将耗尽你的RAM,导致整个MySQL处事器被锁定。

7、保持 thread_cache 在一个相对较高的数值,约莫是 16 — 防备打开毗连时辰速率降落。

8、行使 skip-name-resolve — 移除 DNS 查找。

关于mysql数据库设置优化的15条提议

9、假如你的查询一再率较量高,而且你的数据不是常常改变,请行使查询缓存 — 可是,在常常改变的数据上行使查询缓存会对机能有负面影响。

10、增进 temp_table_size — 防备磁盘写。

11、增进 max_heap_table_size — 防备磁盘写。

12、不要将 sort_buffer_size 的值配置的太高 — 也许导致毗连很快耗尽全部内存。

13、监控 key_read_requests 和 key_reads,以便确定 key_buffer 的值 — key 的读需求应该比 key_reads 的值更高,不然行使 key_buffer 就没有服从了。

关于mysql数据库设置优化的15条提议

14、配置 innodb_flush_log_at_trx_commit = 0 可以进步机能,可是保持默认值(1)的话,能担保数据的完备性,也能担保复制不会滞后。

15、有一个测试情形,便于测试你的设置,可以常常重启,不会影响出产情形。

【编辑保举】

  1. 关于MySQL数据库监控指标总结:缓冲池行使环境
  2. 中国自研数据库冲破西方把持
  3. 全心总结--关于MySQL数据库常见的优化本领、步调
  4. 关于数据库备份规复方面的15个提议,值得重视
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读