mysql开启慢查询的方法


小编给大家分享一下mysql开启慢查询的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。慢查询日志的设置1 、查看是否开启慢查询日志命令:2、设置慢查询开启的命令注:
slow_query_log ON为开启,OFF为关闭
slow_query_log_file 为慢查询日志的存放地址3、查询并修改慢查询定义的时间4、未使用索引的查询被记录到慢查询日志中。如果调优的话,建议开启这个选项。如果开启了这个参数,full index scan的sql也会被记录到慢查询日志中。5、查询有多少条慢查询记录mys开发云主机域名qldumpslow 慢日志分析工具
命令:得到返回记录最多的20个sql得到平均访问次数最多的20条sql得到平均访问次数最多,并且里面含有ttt字符的20条sql注:
1、如果出现 -bash: mysqldumpslow: command not found 错误,请执行2、如果出现如下错误,Died at /usr/bin/mysqldumpslow line 161, chunk 405659.说明你要分析的sql日志太大了,请拆分后再分析拆分的命令为:以上是mysql开启慢查询的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!

相关推荐: mysql学习6:第三章MYSQL 体系结构与存储引擎

体系结构分为两大层: l mysql server层:包括连接层,SQL层; l 存储引擎层; query cache只能缓存静态数据。适用于数据仓库。 5.6前默认开启,5.6后默认关闭。 彻底关闭query cache 涉及query_cache的两个核心…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/06 11:04
下一篇 06/06 11:05

相关推荐