MySQL开启慢日志查询

环境:

[root@php219 data]# cat /etc/redhat-release
Derived from Red Hat Enterprise Linux 7.1 (Source)

mysql> select version();
+————+
| version() |
+————+
| 5.5.51-log |
+————+
1 row in set (0.00 sec)

步骤:

1.查看存放日志的形式,值显示的是file,表示慢日志是以文件的形式存放的。

PS.还有一种是以表的形式存储,即TABLE,就是存放到系统表中. mysql.slow_log表中

可以使用set global log_output=’table’;来更改

2.查看是否开启了慢日志查询功能

mysql> show global variables like ‘%slow%’;

+———————+—————————-+
| Variable_name | Value |
+———————+—————————-+
| log_slow_queries | OFF |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /home/data/php219-slow.log |
+———————+—————————-+
4 rows in set (0.01 sec)

上面显示的是关闭状态,使用下面的命令开启

mysql> set global log_slow_queries = 1;
Query OK, 0 rows affected, 1 warning (0.06 sec)

mysql> show global variables like ‘%slow%’;
+———————+—————————-+
| Variable_name | Value |
+———————+—————————-+
| log_slow_queries | ON |
| slow_launch_time | 2 |
| slow_query_log | ON |
| slow_query_log_file | /home/data/php219-slow.log |
+———————+—————————-+
4 rows in set (0.00 sec)

3.使用mysqldumpslow命令查看慢日志.

此条目发表在MySql分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注