7 mysql
我注意到 MySQL 在我的工作站上使用的 CPU 比平时多(通常是 1% 或更少,因为这是我的工作站,而不是服务器)。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14004 mysql 20 0 536m 44m 7136 S 141 1.2 65:24.72 mysqld
Run Code Online (Sandbox Code Playgroud)
我查看了我的慢日志,根本没有任何查询。我在一般日志上运行 tail -f 以查看正在运行的内容,但那里也没有任何内容。MySQL 进程列表也是空的。
+-----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------+-----------+----+---------+------+-------+------------------+
| 165 | root | localhost | | Query | 0 | | show processlist |
+-----+------+-----------+----+---------+------+-------+------------------+
Run Code Online (Sandbox Code Playgroud)
我看到的其他所有帖子都与由于特定查询导致的高 CPU 使用率有关,但我根本没有运行任何查询。有谁知道如何确定 MySQL 使用所有 CPU 的原因?
如果重要,这里有关于我的系统的更多信息:
Linux kubuntu 3.2.0-26-generic
Server version 5.5.24-0ubuntu0.12.04.1-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 57 min 8 sec
Threads: 1 Questions: 406 Slow queries: 0 Opens: 567 Flush tables: 1
Open tables: 140 Queries per second avg: 0.118
Run Code Online (Sandbox Code Playgroud)
小智 9
有同样的问题,这是一个解决方案:
http://blog.mozilla.org/it/2012/06/30/mysql-and-the-leap-second-high-cpu-and-the-fix/
一切都因为“1”秒而发生。
| 归档时间: |
|
| 查看次数: |
24801 次 |
| 最近记录: |