查看慢查询日志开启状态

  1. #查看慢查询日志开启状态
  2. show variables like 'slow_query_log';

查看慢查询日志存储位置

  1. show variables like '%slow_query_log%';

image.png

开启/关闭慢查询

  1. set global slow_query_log = off/on;

slow_query_log只能是global设置

查看全局或当前会话的慢查询阈值

  1. # 查看当前会话
  2. show variables like 'long_query_time'
  3. # 查看全局会话
  4. show global variables like 'long_query_time'

设置全局或当前会话的慢查询阈值

  1. # 当前会话立即生效
  2. set long_query_time = 10;
  3. # 新开会话生效
  4. set global long_query_time = 10;

查看慢SQL数量

  1. # 查询全局的慢SQL数量
  2. SHOW GLOBAL STATUS LIKE '%Slow_queries%';
  3. # 查询当前会话的慢查询SQL数量
  4. SHOW STATUS LIKE '%Slow_queries%';