《MysqL教程MysqL 5.5 开启慢日志slow log的方法(log_slow_querIEs)》要点:
本文介绍了MysqL教程MysqL 5.5 开启慢日志slow log的方法(log_slow_querIEs),希望对您有用。如果有疑问,可以联系我们。
1.MysqL 5.5命令行里面MysqL应用
代码如下:set global log_slow_querIEs = on; # 开启慢日志
set [session|global] long_query_time =0.2 # 设置时间.精确的毫秒
set global log_querIEs_not_using_indexes = on; # 设置无索引的查询
2.查看存放日志的形式
MysqL> show variables like 'log_output';MysqL应用
这个file是指以文件的形式存放. MysqL应用
MysqL应用如果是table就是存放到系统表中. MysqL.slow_log表中. MysqL应用
使用set global log_output='table';变量更改 MysqL应用
3.查看慢日志文件的存放位置(以文件形式存放时)MysqL应用
MysqL应用4.使用MysqLdumpslow命令查看慢日志.MysqL应用
详细的可应用MysqLdumpslow -help查询.MysqL应用
参数说明:MysqL应用
-s,是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序(从大到小),ac、at、al、ar表示相应的倒叙.
-t,是top n的意思,即为返回前面多少条数据.
-g,后边可以写一个正则匹配模式,大小写不敏感.MysqL应用
MysqLdumpslow -s c -t 10 host-slow.logMysqL应用
列出返回记录集最多的10个SQL语句MysqL应用
MysqLdumpslow -s r -t 10 host-slow.logMysqL应用
按照时间返回前10条里面含有左连接的SQL语句MysqL应用
MysqLdumpslow -s t -t 10 -g "left join" host-slow.logMysqL应用
总结以上是内存溢出为你收集整理的MYSQL教程mysql 5.5 开启慢日志slow log的方法(log_slow_queries)全部内容,希望文章能够帮你解决MYSQL教程mysql 5.5 开启慢日志slow log的方法(log_slow_queries)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)