分享

开启 Spotlight on MySQL - Slow Query Log 的方法

 小猪窝969 2018-04-26
事情是从群友提问开始的:

开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop
 
看到这个问题 首先想到有可能工具没有连接好 但是他很快给排除了
然后我问他慢查询开关有没有开启

开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop

如果没开启的话 执行: set global slow_query_log=on;  这个他也很快搞定了
我又问他慢查询时间设置的多少 (我怀疑他设置的太长 因此并没有记入日志)他说 1 秒
我追问能否确定存在符合条件的慢查询 他说看了日志 确实存在

开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop

这时候开始感到了问题的蹊跷 赶快启动 Spotlight 连接好虚拟机里面的 MySQL
发现 Slow Query Log 确实没有获得数据 眼看装叉就要失败 但是绝对不能轻易认输
经过疯狂百度 改动了以下两处:
1. 在 my.cnf 配置文件里面的[mysqld]下面增加设置:

开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop

然后将 MySQL 重启
2. 开启 General Log  连接 Spotlight 查看 Slow Query Log(会延迟5秒左右出来数据)

开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop
 


开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop
 
至此 宣告装叉成功
 
开启 Spotlight on MySQL - Slow Query Log 的方法 - Lucia - Lucias WorkShop  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多