开启SpotlightonMySQL-SlowQueryLog的方法

事情是从群友提问开始的:

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


看到这个问题 首先想到有可能工具没有连接好 但是他很快给排除了
然后我问他慢查询开关有没有开启

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


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

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


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

1. 开启 General Log

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

2. 在 my.cnf 配置文件里面的[mysqld]下面增加设置:

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


然后将 MySQL 重启 重新连接 Spotlight 查看 Slow Query Log:

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


至此 宣告装叉成功


文章来源:http://blog.163.com/lucia_gagaga/blog/static/264768019201681931238833/




后记:1.个人觉得general_log没有必要开启,影响MySQL性能。
        2.对于线上来说,修改静态参数重启数据库需要申请停业务之类较麻烦,所以在前期规划时都要想到。









标题名称:开启SpotlightonMySQL-SlowQueryLog的方法
文章来源:http://bzwzjz.com/article/jsccji.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都品牌网站建设 品牌网站建设 营销型网站建设 成都企业网站建设公司 成都网站建设 企业网站制作 成都网站建设公司 成都网站设计 移动网站建设 网站设计 外贸网站设计方案 重庆电商网站建设 成都网站设计公司 高端网站建设 上市集团网站建设 网站建设费用 网站设计 成都网站制作 企业网站建设 网站建设 品牌网站建设