【运维】Mysql Mariadb 开启慢日志

1.开启查询慢日志
SET GLOBAL slow_query_log = on;     #将MySQL数据库服务器的慢查询日志(slow query log)功能打开
SHOW VARIABLES like 'slow_query_log';    #用于显示与慢查询日志(slow query log)相关的配置变量信息
2. 设置时间限制
SET GLOBAL long_query_time = 1; #设置 MySQL 数据库服务器的长查询时间阈值,如果没有设置默认10s
SHOW VARIABLES LIKE '%long_query_time%';  #用于显示所有与查询执行时间阈值相关的配置变量信息
因为long_query_time参数只对新的数据库连接生效,所以还需要重启msql客户端
3. 不记录未使用索引sql
SET GLOBAL log_queries_not_using_indexes = 'off';     #设置 MySQL 数据库服务器是否记录未使用索引的查询语句到日志中的配置项
SHOW VARIABLES LIKE '%log_queries_not_using_indexes%';

或者配置文件

slow_query_log=1
long_query_time=3
 

猜你喜欢

转载自blog.csdn.net/G971005287W/article/details/143435072