发布网友 发布时间:2022-04-21 19:51
共3个回答
热心网友 时间:2022-04-07 23:02
解决方案
将mysqld的内存库函数替换成tcmalloc,相比ptmalloc,tcmalloc可以更好的支持高并发调用。
修改my.cnf,添加如下参数并重启
[mysqld_safe]malloc-lib=tcmalloc
上周五早上7点执行的操作,到现在超过72小时,期间该实例没有再出现cpu长期飙高的情形。
以下是修改前后cpu使用率对比
热心网友 时间:2022-04-08 00:20
把多余的进程关掉,减少刷数据表和权限表的次数。优化执行时间和内存的开销。多利用反向代理缓存和sql复制去减少客户端浏览器的连接。负载平衡和重定向是很好的选择!!
热心网友 时间:2022-04-08 01:54
多建索引