MySql--慢查询
摘要
-
MySql知识点介绍: 慢查询
-
本文基于
mysql-8.0.30
,https://dev.mysql.com/doc/refman/8.0/en/
慢查询
-
什么是慢查询
慢查询日志,顾名思义,就是查询花费大量时间的日志,是指mysql记录所有执行超过long_query_time
参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。 -
开启慢查询
1 | mysql> show VARIABLES like 'slow_query_log'; |
-
慢查询日志格式
1 | “Time: 2021-04-05T07:50:53.243703Z”:查询执行时间 |
-
慢查询分析
mysqldumpslow
1 | mysqldumpslow -s r -t 10 /usr/local/soft/mysql8/datas/mysql/ip-10-250-0-214-slow.log |