我已经将
max_execution_time
设置为一个合理的值,这样我就可以保护 MySQL 免受用户进行的恶意查询的影响,以防止资源耗尽。
我需要找到哪些查询被终止,分析它们并可能改进它们。查看慢查询日志我找不到它们,或者更确切地说,我没有发现查询由于时间阈值而未完成的提示。 Grepping error 3024 (
ER_QUERY_TIMEOUT
) 也无济于事。
有没有办法使用 mysql 工具或像 percona 这样的外部工具在 mysql 5.7 上找到这些信息(
pt-query-digest
没有帮助)?