我需要构建一个测试/检查器(ruby,python,bash,你的个人pref),它将每隔几分钟检查一次长时间运行的查询。它将与sensu合并,然后在达到阈值时发出警报。 Sensu将能够发出警报(或者我可以设置自定义松弛通知)
老实说,我甚至不确定从哪里开始。我真的在寻找你们如何解决这个问题。任何帮助都会很棒!
我可以提供我用来测试数据库上其他内容的样本,如果这样做有帮助的话。
答案 0 :(得分:-1)
您可以在检查器的上下文中执行以下查询,以激活慢查询日志并读取记录慢查询内容的文件的名称:
set global log_slow_queries = 'ON';
show global variables like '%slow_query_log_file%'
然后,您可以监视文件以进行慢速查询。