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