Tôi nhận thấy rằng MySQL đang sử dụng nhiều CPU hơn bình thường trên máy trạm của tôi (thông thường là 1% hoặc ít hơn, vì đây là máy trạm của tôi chứ không phải máy chủ).
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
Tôi đã xem nhật ký chậm của mình và không có câu hỏi nào cả. Tôi chạy đuôi -f trên nhật ký chung để xem những gì đang chạy và cũng không có gì cả. Danh sách quy trình MySQL cũng trống rỗng.
+-----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------+-----------+----+---------+------+-------+------------------+
| 165 | root | localhost | | Query | 0 | | show processlist |
+-----+------+-----------+----+---------+------+-------+------------------+
Mọi bài đăng khác tôi từng thấy đều liên quan đến việc sử dụng CPU cao do một truy vấn cụ thể, nhưng tôi không có truy vấn nào chạy cả. Có ai biết làm thế nào để xác định tại sao MySQL sử dụng tất cả CPU đó không?
Trong trường hợp có vấn đề, đây là thông tin thêm về hệ thống của tôi:
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