ITPub博客

首页 > 数据库 > MySQL > mysql 日志之慢查询日志

mysql 日志之慢查询日志

原创 MySQL 作者:wl365365 时间:2015-07-13 12:55:31 0 删除 编辑

慢查询日志:

慢查询日志是用来记录执行时间超过指定时间的查询语句。通过慢查询日志,可以查找出哪些查询语句的执行效率很低,以便进行优化。一般建议开启,可以记录mysql服务器上执行了很长时间的查询语句。可以帮助我们定位性能问题的。

控制的参数 
slow_query_log=1
slow_query_log_file=/mysql/log/mysqlslow.log

mysql> show variables like '%slow%';
+---------------------------+--------------------------+
| Variable_name             | Value                    |
+---------------------------+--------------------------+
| log_slow_admin_statements | OFF                      |
| log_slow_slave_statements | OFF                      |
| slow_launch_time          | 2                        |
| slow_query_log            | ON                       |
| slow_query_log_file       | /mysql/log/mysqlslow.log |
+---------------------------+--------------------------+
5 rows in set (0.00 sec)

这里默认是记录查过10秒的
mysql> show variables like '%long%';
+--------------------------------------------------------+-----------+
| Variable_name                                          | Value     |
+--------------------------------------------------------+-----------+
| long_query_time                                        | 10.000000 |
| performance_schema_events_stages_history_long_size     | 10000     |
| performance_schema_events_statements_history_long_size | 10000     |
| performance_schema_events_waits_history_long_size      | 10000     |
+--------------------------------------------------------+-----------+
4 rows in set (0.00 sec)


测试下:
mysql> select sleep(10);
+-----------+
| sleep(10) |
+-----------+
|         0 |
+-----------+
1 row in set (10.00 sec)


查看日志
with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Time                 Id Command    Argument
# Time: 150615 10:41:11
# User@Host: root[root] @ localhost []  Id:     1
# Query_time: 10.001530  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0
use tts;
SET timestamp=1434336071;
select sleep(10);


相关其他参数:

log-queries-not-using-indexes
如果运行的SQL语句没有使用索引,则mysql数据库同样会将这条SQL语句记录到慢查询日志文件中。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22039464/viewspace-1731510/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-07-04

  • 博文量
    29
  • 访问量
    74067