这篇文章给大家分享的是有关Mysql命令行开启慢查询日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql命令行开启慢查询日志的方法:执行【set global sl
这篇文章给大家分享的是有关Mysql命令行开启慢查询日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
mysql命令行开启慢查询日志的方法:执行【set global slow_query_log='ON';】语句即可开启。通过执行【show variables like "%slow%";】语句可以检查慢查询日志是否已开启。
具体方法:
查看一下默认慢查询的时间10秒
mysql> show variables like "%long%";
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)
设置成3秒,加上global,退出再次进入生效
mysql> set global long_query_time=3;
Query OK, 0 rows affected (0.00 sec)
查看一下慢查询是不是已经开启
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)
启用慢查询
mysql> set global slow_query_log='ON';
Query OK, 0 rows affected (0.28 sec)
查看是否已经开启
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)
感谢各位的阅读!关于mysql命令行开启慢查询日志的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
--结束END--
本文标题: mysql命令行开启慢查询日志的方法
本文链接: https://www.lsjlt.com/news/52182.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0