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

标签 mysql logging cpu-usage

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

但有时 query_times 很高仅仅是因为 CPU 负载高。

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

最佳答案

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

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

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

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

关于MySQL:慢日志;附加 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8842260/

相关文章:

python - 使用 BPF 过滤器时 python 脚本的 CPU 使用率

ios - xCode:如何监控任何正在运行的第三方应用程序的 CPU 使用率

php - 使用数组的 PDO bindParam,未按假设工作

azure - 如何将 Airflow 日志发送到 Azure Blob 存储

php - 检索接下来的 15 个 mysql 字段,即使它们的 ID 不是连续的

java - 在 Logback 中对 Appender 进行分组?

java - 为什么 logback 不使用 Spring Boot 记录某些行?

linux - CentOS7 CPU利用率高

PHP 在新页面上显示 SQL 行的更多列,然后保存

php - 手动获取从主要 WordPress 网站到 WordPress 博客的链接