作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
MySQL 数据库显示磁盘 I/O 利用率持续保持在 100% 左右。数据库服务器有 24 GB 内存。
我们尝试优化查询,但效果不佳。
请检查如下所示的当前配置参数:
sort_buffer_size 8.38
read_buffer_size 8.38 MB
如果您发现当前配置有任何问题,请提出建议。
最佳答案
Rate Per Second=RPS - my.cnf(或 my.ini)[mysqld] 部分要考虑的建议
query_cache_size=50M # from 268M to reduce CPU cycles used in management of QC
tmp_table_size=256M # from 40G for ~ 1% of RAM a reasonable limit
max_heap_table_size=256M # to match size of tmp_table_size, using 1% of RAM
sort_buffer_size=1M # from 8M allocated per connection - next 2 are per connect also
read_buffer_size=256K # from 8M to reduce volume of data retrieved by 95%
read_rnd_buffer_size=256K # from 8M to reduce volume of data retrieved by 95%
在您的实例停止/启动 1 次时全部应用。请在正常工作日正常运行 24 小时后发表对正面/负面结果的评论。
关于mysql 磁盘 I/O 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265740/
我是一名优秀的程序员,十分优秀!