mysql开启慢查询日志记录

mysql开启慢查询日志记录

ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器

慢查询日志相关参数:
(1)slow-query-log = 1 :设置是否开启慢查询日志,1表示开启,0表示关闭
(2)slow-query-log-file = /usr/loval/var/mysql/mysql-slow.log :慢查询日志存放的路径
(3)long_query_time = 1 :慢查询日志的阈值,高出则会被记录
(4)log-queries-not-using-indexes :未使用索引的查询也会被记录到慢查询日志中(可选项)

线上正在运行的mysql服务器在不重启的情况下开启慢查询日志(mysql重启后失效):
(1)在mysql命令行下设置slow-query-log=1,一般slow-query-log-file会有默认路径,long_query_time阈值是10秒(如下图:)

(2)查询该参数是否设置:

show variables like '%slow_query_log%';

(3)设置该参数:

set global slow_query_log=1

PS:如果设置完了以后立马查询发现没生效,则需要查询global的值,或者重新登陆mysql(重新建立一个链接)

线上正在运行的mysql服务器在重启的情况下开启慢查询日志(mysql重启后不失效):
(1)修改my.cnf文件,增加或修改参数slow_query_log、slow_query_log_file、long_query_time、log-queries-not-using-indexes后,重启MySQL服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值