8.开启慢查询日志

1.查看慢查询日志是否开启

show variables like %slow_query_log%

2.开启慢查询日志:

set global slow_query_log=1

 

 

 

 3.查看慢查询日志设置的时间

show variables like '%long_query_time%'

 

 4.设置大于3秒的为慢sql

set global long_query_time= 3

 

5.查看慢sql有多少个数量

show global status like  '%Slow_queries%'

 

 

 

 

6.永久生效的配置

 

 

 

 

 

二部分:

分析步骤:

 

 

 

 

 

1.查看是否开启:show variables like 'profiling'

 

 

 2.开启:set profiling = on

 

3.记录执行过的sql时长日志:

show variables like 'profiling'

 

 

 

 

4.分析每个sql执行花费的时长:

show profile cpu,block io for query 3

 

 

查询列:

 

 

 

 

5.分析慢的原因:

 

posted on 2023-02-27 23:36  bobo11021  阅读(38)  评论(0编辑  收藏  举报

导航