mysql - mysql服务器使用500%的cpu
解决方案
要考虑的第一步是在您的 my.cnf [mysqld] 部分
thread_cache_size=100 # CAP suggested by V8.0 for avoid OOM.
这应该是一个动态全局变量,可以使用
SET GLOBAL thread_cache_size=100;
以避免关机/重启。
top 看起来大约 2000 个线程正在尝试运行大约 50 个线程,这可能会推动上下文切换。
此外,请发布您的错误日志以了解任何异常关闭,这可能是导致原因的线索。
推荐阅读
- php - 在主页上爆炸wp帖子标题
- javascript - IIFE 以不同的结果运行函数声明和函数表达式
- mysql - 主键 varchar mysql
- javascript - 计算数组中平方数之和的 For 循环
- qt - 如何创建仅包含 QML 文件的共享库
- typescript - 为什么在打字稿中为通用 setter 属性设置值不会更新另一个属性的值?
- c# - api调用不会用邮递员触发
- python - 在 Python UML 类图中指定 self 参数
- java - 未按预期在 JAVA 中获得所需的输出
- javascript - 如果选择了正确的用户名和密码,则从表中查询表单将打开服务器上的 php 文件