mysql命令行怎么开启慢查询日志


本文摘自PHP中文网,作者V,侵删。

mysql命令行开启慢查询日志的方法:执行【set global slow_query_log='ON';】语句即可开启。通过执行【show variables like "%slow%";】语句可以检查慢查询日志是否已开启。

具体方法:

(推荐教程:mysql教程)

查看一下默认慢查询的时间10秒

1

2

3

4

5

6

7

mysql> show variables like "%long%";        

+-----------------+-----------+

| Variable_name   | Value     |

+-----------------+-----------+

| long_query_time | 10.000000 |

+-----------------+-----------+

1 row in set (0.00 sec)

设置成3秒,加上global,退出再次进入生效

1

2

mysql> set global long_query_time=3;        

Query OK, 0 rows affected (0.00 sec)

查看一下慢查询是不是已经开启

1

2

3

4

5

6

7

8

9

10

mysql> show variables like "%slow%";        

+---------------------+---------------------------------+

| Variable_name       | Value                           |

+---------------------+---------------------------------+

| log_slow_queries    | OFF                             |

| slow_launch_time    | 2                               |

| slow_query_log      | OFF                             |

| slow_query_log_file | /usr/local/mysql/mysql-slow.log |

+---------------------+---------------------------------+

4 rows in set (0.00 sec)

启用慢查询

1

2

mysql> set global slow_query_log='ON';         

Query OK, 0 rows affected (0.28 sec)

查看是否已经开启

1

2

3

4

5

6

7

8

9

10

mysql> show variables like "%slow%";            

+---------------------+---------------------------------+

| Variable_name       | Value                           |

+---------------------+---------------------------------+

| log_slow_queries    | ON                              |

| slow_launch_time    | 2                               |

| slow_query_log      | ON                              |

| slow_query_log_file | /usr/local/mysql/mysql-slow.log |

+---------------------+---------------------------------+

4 rows in set (0.00 sec)

相关推荐:php培训

以上就是mysql命令行怎么开启慢查询日志的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

详解mysql中order by多字段排序规则

mysql索引详细介绍

navicat如何实现mysql备份与恢复

mysql语句查看各个数据库占用空间的方法(附代码)

mysql中两表关联的连接表如何创建索引图文详解

mysql数据库锁机制的介绍

mysql中acid是什么

mysql如何建立约束?

mysql如何去除重复查询

mysql唯一索引什么意思

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...