MariaDB开启慢查询日志

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ferre666/article/details/75316351

在my.ini配置文件中的[mysqld]处加入如下开启代码(借鉴来源:https://segmentfault.com/a/1190000008300653):

1、

slow_query_log = 1    # 开启慢日志查询
long_query_time = 2   # 把查询时间超过2秒的定义为慢查询,也可以设置为1秒
log_output = 'TABLE'  # 保存日志到mysql数据的slow_log表

2、DOS下查看开启状态:

 show variables like 'slow_query%';

 //如果为OFF状态,则进行开启:
 set global slow_query_log=1;

3、TIPS:慢日志表位置:
mysql数据库下的:slow_log表;
表格式:


Field
Type
Null
Key
Default
Extra
start_time
timestamp(6)
NO
CURRENT_TIMESTAMP(6)
on update CURRENT_TIMESTAMP
user_host
mediumtext
NO
NULL
query_time
time(6)
NO
NULL
lock_time
time(6)
NO
NULL
rows_sent
int(11)
NO
NULL
rows_examined
int(11)
NO
NULL
db
varchar(512)
NO
NULL
last_insert_id
int(11)
NO
NULL
insert_id
int(11)
NO
NULL
server_id
int(10) unsigned
NO
NULL
sql_text
mediumtext
NO
NULL
thread_id
bigint(21) unsigned
NO
NULL
rows_affected
int(11)
NO
NULL
展开阅读全文

没有更多推荐了,返回首页