MYSQL教程mysql 5.5 开启慢日志slow log的方法(log_slow_queries)

MYSQL教程mysql 5.5 开启慢日志slow log的方法(log_slow_queries),第1张

概述介绍《MYSQL教程mysql 5.5 开启日志slow log的方法(log_slow_queries)》开发教程,希望对您有用。

《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应用

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)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存