问题与mysql在Ubuntu20.04.0下的CPU优化液滴32 16 16核。
我在这个服务器上安装了25个站点。我每天有大约100 k的页面浏览量,在达到高峰的时候,大约有300次与mysql的连接。当某个有大量用户的网站,当我上传一个需要注册才能访问它的新帖子时,mysql就会崩溃,所有的网站都会崩溃。
这是mysqltuner分析,我坚持要改进它。
对于如何具体解决这些建议,有什么想法吗?
* MySQL在增加MySQL缓冲变量* join_buffer_size (> 256.0K )之前,最大内存使用量高得危险*,或者总是使用索引与联接一起使用)
发布于 2022-10-09 13:49:55
每秒速率= RPS
关于my.cnf 米舍尔德部分应考虑的建议
read_rnd_buffer_size=32K # from 1M to reduce RAM reqd and handler_read_rnd_next RPS of 101,933
read_buffer_size=512K # from 2M to reduce RAM reqd
tmp_table_size=1G # from 1/2G to match max_heap_table_size and reduce created_tmp_disk_tables RPS of 33
innodb_adaptive_max_sleep_delay=10000 # from 0 for improved multi processing
log_slow_verbosity=query_plan,explain # from query_plan for more useful Slow Query Log观察:当前的select_scan RPS为100是由于缺乏必要的索引。
请查看个人资料以获取联系信息。更多的调谐机会。
https://serverfault.com/questions/1112188
复制相似问题