MySQL:慢日志; 附加CPU使用率

Zen*_*eno 5 mysql logging cpu-usage

我启用了MySQL慢速日志功能:http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html

但有时候,由于CPU负载过高,query_times很高.

如何将当前CPU负载附加到MySQL慢速日志中的每个条目(它写入文件)?

cha*_*man 1

由于查询速度慢,CPU 可能会很高。

MySQL 不会监控您的 CPU,因此您将需要第 3 方监控工具,并将 CPU 较高的时间与查询(已记录)运行的时间进行比较。

我使用 AWS,它有一些很好的监控功能,当 CPU 较高时我会收到警报,然后我可以追踪慢查询日志并查看哪些日志导致了它。

希望对一些人有所帮助。但我的猜测是 CPU 因查询而高,而不是查询因 CPU 而慢。只是一个猜测。