如何使用使用Mysql中的慢查。

会有一股神秘感。 提交于 2019-11-29 22:12:13

在MySQL中可以使用慢查找出运行速度慢的SQL语句。

1.在MySQL命令行中查看慢查: show  variables  like '%query%'

如图 “ON” 表示慢查已经开启,为 “OFF” 为关闭。

 

2. 开启慢查  set global slow_query_log=ON 

3. 设置慢查的时间限制,如果超出设置时间将会被记录进慢查日志中。

 set long_query_time=“秒”

4.设置路径日志文件的存储路径   global slow_query_log_file="路径"

5.输出文件的格式  global  log_ouput=file

 

还可以永久的开启慢查询,将下面代码修改后输入到mysql的配置文件中 “ [mysql] “下

slow_query_log = ON   
slow_query_log_file = “日志文件存放的路径”
long_query_time = “慢查限制秒数“

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!