对MySQL查询语句一般可以使用explain来执行输出计划进行查看,当然更好的方法是可以使MySQL记录下查询超过指定时间的语句,进而再对语句进行分析,‘慢查询’指的就是超过这个指定时间的sql查询。
1、查看“慢查询”的时间定义:
可使用show variables like 'long%';结果如下:
查看时间
2、更改“慢查询”的时间:
可使用set long_query_time=2;结果如下:
设置时间
3、查看/更改“慢查询”是否开启:
可使用show variables like "slow%";结果如下:
查看是否开启
可使用set global slow_query_log=ON;打开“慢查询”结果如下:
已开启
slow_query_log_file参数值为日志记录文件所在的位置。
推荐给朋友们一本MySQL经典数据《高性能MySQL》,共同学习进步~~~~~~~~~
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-