編輯本段記錄慢查詢的方法:
查看/設置“慢查詢”的時間定義
1 2 3 4 5 6 7 | mysql>showvariables like "long%" ; + -----------------+----------+ |Variable_name|Value| + -----------------+----------+ |long_query_time|0.000100| + -----------------+----------+ 1row in set (0.00sec) |
1 2 | mysql> set long_query_time=0.0001; QueryOK,0 rows affected(0.00sec) |
開啓“慢查詢”記錄功能
1 2 3 4 5 6 7 8 9 | mysql>showvariables like "slow%" ; + ---------------------+------------------------------------+ |Variable_name|Value| + ---------------------+------------------------------------+ |slow_launch_time|2| |slow_query_log| OFF | |slow_query_log_file|/opt/mysql/data/localhost-slow.log| + ---------------------+------------------------------------+ 3 rows in set (0.00sec) |
1 2 | mysql> set global slow_query_log= ON ; QueryOK,0 rows affected(0.01sec) |
1 2 3 4 5 6 7 8 9 | mysql>showvariables like "slow%" ; + ---------------------+------------------------------------+ |Variable_name|Value| + ---------------------+------------------------------------+ |slow_launch_time|2| |slow_query_log| ON | |slow_query_log_file|/opt/mysql/data/localhost-slow.log| + ---------------------+------------------------------------+ 3 rows in set (0.00sec) |