即使没有用户连接到Mysql,MYSQL也会突然使用CPU

标签 mysql performance cpu

网站是一个电子商务网站:表中有 500 万条记录 两台服务器:一台用于 Web 服务器,另一台包含 mysql 搜索是通过 Sphinx 服务器进行的。因此搜索查询不会进入 MySQL

Mysql 配置:双四核 Zeoo 2.0、146 GB、16 GB RAM。 网络服务器配置:双四核 Zeoo 2.0、146 GB、16 GB RAM。

在过去的四天里,我发现 MySQL 每天至少连续使用 CPU 6-7 小时。之后就变得正常了。即使我重新启动,它也不会停止。它会在 2 到 3 分钟内再次使用 CPU。我什至尝试停止 Apache 并确保没有人连接到 Mysql。

最佳答案

我刚刚注意到我的服务器上有同样的问题,并尝试对此采取措施。我升级了 mysql,它所做的只是减少了 CPU 使用量 - 从 100% 到 55%

认为我的问题与闰秒相关 - 我注意到您的问题是在领先秒后 15 天。

我发现: EC2 Amazon Linux AMI MySQL CPU @ 62% When Idle?

这导致我: Why Does the Leap Second Cause Problems?

最后我做了经典的 Windows 修复并重新启动了 linux 盒子 - 这有效(没有检查内核是否同时升级)

关于即使没有用户连接到Mysql,MYSQL也会突然使用CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6710563/

相关文章:

php - 更新本地 MYSQL 版本 OSX

mysql - 数据库归一化 2NF 和 3NF

javascript - 通过 PHP 在 javascript 中回显 MySQL 结果

c# - 如何检测CPU是否支持Intel Anti-Theft技术?

PHP 准备语句非对象错误

Java——最高效的匹配方法

php - 在我需要的 php 文件中包含所有函数还是只包含我需要的函数?

performance - 为什么 VS2019 在尝试调试 c# 应用程序时突然变得非常缓慢和滞后?

linux - ./在 linux 中的命令名称是什么?

assembly - 如何编写汇编语言使 DMA 工作