MySQL慢查询日志相关操作

查看慢查询状态:

mysql> show variables like 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | ON    |
+----------------+-------+
1 row in set (0.00 sec)

如果没有开启则运行:set global slow_query_log=on;

查看是否开启没有使用索引仍被记录在慢查询日志中:

mysql> show variables like '%log%';

查找log_queries_not_using_indexes,如果没开启就置为on;

超过多长时间的查询记录到慢查询日志中:

mysql> show variables like 'long_query_time';
+-----------------+----------+
| Variable_name   | Value    |
+-----------------+----------+
| long_query_time | 1.000000 |
+-----------------+----------+
1 row in set (0.00 sec)

这里我设置的一秒;

查看日志记录的位置:

mysql> show variables like 'slow%';
+---------------------+----------------

测试几个查询是否存在日志中;

# Time: 170320 11:54:23
# User@Host: root[root] @ localhost [127.0.0.1] //主机名称
# Query_time: 0.106006  Lock_time: 0.105006 Rows_sent: 5  Rows_examined: 5
use test; //执行信息
SET timestamp=1489982063; //执行时间
select * from test1; //执行内容

日志中的记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值