我启用了MySQL慢速日志功能:http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html
但有时候,由于CPU负载很高,query_times很高。
如何将当前CPU负载附加到MySQL慢速日志中的每个条目(它写入文件)?
答案 0 :(得分:1)
由于查询速度慢,CPU可能很高。
MySQL不会监控您的CPU,因此您需要第三方监控工具,并将CPU高的时间与查询(已记录)运行的时间进行比较。
我使用AWS,它有一些很好的监控,当CPU高时我收到警报,然后我可以拖慢慢查询日志并查看导致它的原因。
希望有所帮助。但我的猜测是由于查询而CPU很高,而不是由于CPU导致查询速度慢。只是猜测。