linux – 为什么MySQL使CPU运行在80%左右?
发布时间:2020-12-13 17:11:59 所属栏目:Linux 来源:网络整理
导读:据我所知,MySQL无缘无故地耗尽了大约80%的CPU.现在这个服务器很少使用,更多的是我设置的测试站点,一旦我解决了这样的小问题,最终将用于生产.我运行了3个MySQL实例,但似乎我的第一个实例占用了所有的CPU.当我关闭第一个实例并离开另外两个时,一切运行正常.
据我所知,MySQL无缘无故地耗尽了大约80%的CPU.现在这个服务器很少使用,更多的是我设置的测试站点,一旦我解决了这样的小问题,最终将用于生产.我运行了3个MySQL实例,但似乎我的第一个实例占用了所有的CPU.当我关闭第一个实例并离开另外两个时,一切运行正常.
有什么建议? 我尝试了Show Processlist,除了“Sleep”和查询“Show Processlist”(显然)在它耗尽所有这些CPU时,没有运行任何语句. my.cnf是基本的.我没有优化或更改任何MySQL设置.你认为这会导致这种奇怪的行为吗? 该机器运行Linux Centos 5.7 64位和MySQL 5.0.95. 谢谢 解决方法
当您检查MySQL上的运行查询时,请确保使用具有管理员权限的帐户.通常,您只会看到自己的查询.如果其他一些系统进程在MySQL的后台解决,那可能并不明显.
还可以考虑看看相关的磁盘活动和innotop. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |