mysql之general-log
·
写在前面
在应用程序中最低日志级别是debug,这种级别时会输出大量非常详细的日志,在开发过程和排查问题时可以起到非常重要的作用,对于MySQL也是有这种debug日志的,它就是general log,general log会打印详细的连接过程信息,执行的sql语句信息等,但是会造成MySQL一定的性能损失,但是在排查问题时可以临时开启辅助查找问题。下面我们一起看下。
1:测试
1.1:开启并设置日志路径
mysql> set global general_log=ON;
mysql> set global general_log_file="d:\\test\\general.log";
mysql> show variables like '%general_log%';
+------------------+---------------------+
| Variable_name | Value |
+------------------+---------------------+
| general_log | ON |
| general_log_file | d:\test\general.log |
+------------------+---------------------+
1.2:测试
执行如下语句:
mysql> select * from x;
Empty set (0.01 sec)
mysql> select * from x limit 0,9;
Empty set (0.00 sec)
日志输出如下:
220606 14:47:30 53 Query select * from x
220606 14:47:36 53 Query select * from x limit 0,9
写在后面
参考文章列表:
更多推荐
所有评论(0)