搜索
写经验 领红包
 > 生活

什么是mysql慢查询(mysql数据查询慢)

导语:对MySQL慢查询知识了解(一起学习吧)

什么是mysql慢查询(mysql数据查询慢)

对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》,共同学习进步~~~~~~~~~

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小开创作整理编辑!