开发者社区> 李博 bluemind> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MySQL优化 - 开启MySQL慢查询日志及分析工具mysqldumpslow

简介:
+关注继续查看

1.  启用MySQL的慢查询日志很简单,只需在MySQL的配置文件my.cnf里添加: 

[mysqld]
slow_query_log=1  - 开启慢查询日志 
slow_query_log_file=/data01/mysqldata/3306/slow_query.log-- 慢查询日志存放位置,因需要可写,一般是数据存放目录
long_query_time=10   单位秒, 默认为10,表示超过10秒的才记录  
slow_launch_time=2 - 表示如果建立线程花费了比这个值更长的时间,slow_launch_threads 计数器将增加
log_queries_not_using_indexes=OFF   -- 设置为ON表示记录没有使用index的查询,默认没有开启  
备注: 通过 show global status like '%slow%'; 来查看 slow_launch_threads 计数器。 
2.  设置时间:
mysql > set long_query_time=5 ; 
mysql > show variables like 'long%';  
3.  慢查询日志分析工具mysqldumpslow 。 
如果慢查询日志中记录内容很多,可以使用mysqldumpslow工具(MySQL客户端安装自带)来对慢查询日志进行分类汇总。mysqldumpslow对日志文件进行了分类汇总,显示汇总后摘要结果。
$ mysqldumpslow -s t -t 10 -g "left join"  /data01/mysqldata/3306/slow_query.log
得到按照时间排序的前10条里面含有左连接的查询语句。
使用mysqldumpslow命令可以非常明确的得到各种我们需要的查询语句,对MySQL查询语句的监控、分析、优化是MySQL优化非常重要的一步。开启慢查询日志后,由于日志记录操作,在一定程度上会占用CPU资源影响mysql的性能,但是可以阶段性开启来定位性能瓶颈。
本文转自ITPUB博客tolywang的博客,原文链接:MySQL优化 - 开启MySQL慢查询日志及分析工具mysqldumpslow,如需转载请自行联系原博主。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL慢查询日志
链接 启动与停止 开启慢查询日志 分析慢查询日志 1 链接 个人博客: alex-my.xyz CSDN: blog.csdn.net/alex_my 2 启动与停止 mac下mysql的操作 启动 sudo /usr/local/mysql/support-files/mysql.server start 停止 sudo /u
1289 0
MYSQL慢查询日志的查看
  前言:mysql的慢查询日志是数据库调优的一个主要依据,但是跟踪出来的文件是一个文本文件,查看起来费时费力,mysql也提供了一个工具便于从文本文件里面查找的工具mysqldumpslow。
1147 0
字符串变量作mysql查询条件
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41646503 当你的查询条件是一个字符串变量时,你该怎么办,比如字符串可能是“0001ME,0002BL”,也可能是“0001ME”,那么如何根据条件得到想要的结果呢,我来告诉你instr方法的厉害之处。
630 0
MySQL 慢查询日志(Slow Query Log)
    同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。
1064 0
mysqldump的编码问题
       mysqldump命令是MySQL数据提供的一个很方便的数据库备份工具,具体用法可以参见:http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html。
757 0
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
2107
文章
1103
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载