2.6.mysql慢查日志设置及测试

检查慢查日志是否开启

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

检查慢日志路径

mysql> show variables like '%slow_query_log%';
+---------------------+--------------------------------------+
| Variable_name       | Value                                |
+---------------------+--------------------------------------+
| slow_query_log      | OFF                                  |
| slow_query_log_file | /var/lib/mysql/8f31619d9800-slow.log |
+---------------------+--------------------------------------+
2 rows in set (0.01 sec)

开启慢日志:

慢日志判断标准(默认查询时间大于10s的sql语句):

慢日志测试

检查慢日志记录情况

更改慢日志的判断时间

使用exit退出mysql,重新登录mysql。使用如下命令查看变更结果

创建测试数据

生成100万数据

Last updated

Was this helpful?