MySQL设置慢查询

MySQL设置慢查询

开启MySQL的慢查询日志有两种方式,一种为临时开启,另一个为永久开启,下面介绍一下临时开启的方式:

查询慢查询是否开启

show variables like 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | OFF   |
+----------------+-------+

未使用索引是否开启日志

show variables like 'log_queries_not_using_indexes';
+-------------------------------+-------+
| Variable_name                 | Value |
+-------------------------------+-------+
| log_queries_not_using_indexes | OFF   |
+-------------------------------+-------+
1 row in set, 1 warning (0.00 sec)

慢查询时间设置

show variables like 'long_query_time';
+-----------------+-----------+
| Variable_name   | Value     |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set, 1 warning (0.00 sec)

分别对应的修改操作为:

set global 'slow_query_log'=X
set global 'log_queries_not_using_indexes'=X
set global 'long_query_time'=X

如果需要一直开启这些配置,那么我们就需要去配置文件中修改Windows下是my.ini(Linux下是my.cnf)不建议这么做,因为开启会导致性能损失

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值