Mysql5.5 慢查询 trace的配置(转,针对5.5)
时间:2021-07-01 10:21:17
帮助过:34人阅读
- <span style="color:#333333">log-queries-not-using-indexes </span><span style="color:#66ff99"> </span><span style="color:#009900"> #表示记录下没有使用索引的查询</span>
配置好以后重新启动一个MYSQL:
我们再观察一下MySQL\MySQL Server 5.5\目录下面是否自动创建了mysql-slow.log文件.
至此就慢查询配置OK了。
注:不同版本下的MYSQL慢查询需要配置文件会有所不同,我的是5.5
二、不通过配置文件开启慢查询;(这种方法各个版本基本上都可以使用,不用重启,更不需要去找配置文件的位置)
使用DOS命令,进入mysql;
通过DOS命令 开启慢查询“set slow_query_log=ON;”命令打开;(注:不同版本global可需要可不需要自己尝试)
设置输出的格式"select @@global.log_output=‘FILE‘;
或set @@global.log_output=‘TABLE‘;//设置为库表格式
show create table mysql.slow_log;//慢查询保存到mysql数据的slow_log表中"可以设置默认为TABLE,FILE和TABLE只能同时使用一个。
如果需要改变log_output的值使用“set global log_output=‘TABLE‘;即可修改”
设置log文件的存放位置“set slow_query_log_file="保存的路径";”
设置慢查询时间“set long_query_time=5;”这里设置为5s(注:使用set global long_query_time=5可能会设置失败)
Mysql5.5 慢查询 trace的配置(转,针对5.5)
标签:log文件 safe bsp bar tar out tools art 文件