首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改进mysqltuner建议

改进mysqltuner建议
EN

Server Fault用户
提问于 2022-10-04 00:39:22
回答 1查看 361关注 0票数 2

问题与mysql在Ubuntu20.04.0下的CPU优化液滴32 16 16核。

我在这个服务器上安装了25个站点。我每天有大约100 k的页面浏览量,在达到高峰的时候,大约有300次与mysql的连接。当某个有大量用户的网站,当我上传一个需要注册才能访问它的新帖子时,mysql就会崩溃,所有的网站都会崩溃。

这是mysqltuner分析,我坚持要改进它。

https://pastebin.com/Zfu9fScy

对于如何具体解决这些建议,有什么想法吗?

* MySQL在增加MySQL缓冲变量* join_buffer_size (> 256.0K )之前,最大内存使用量高得危险*,或者总是使用索引与联接一起使用)

EN

回答 1

Server Fault用户

发布于 2022-10-09 13:49:55

每秒速率= RPS

关于my.cnf 米舍尔德部分应考虑的建议

代码语言:javascript
复制
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是由于缺乏必要的索引。

请查看个人资料以获取联系信息。更多的调谐机会。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1112188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档