MySQL
5.1で追加されたメジャーな機能の影に隠れた、地味だが便利な改善がある。それがスロークエリログに関する仕様である。MySQL
5.0まではスロークエリログは1秒未満のクエリを捕捉することが出来なかった。が、MySQL
5.1では1マイクロ秒までのクエリを記録できるようになっている。従って、0.5秒かかるけど大量に実行されてパフォーマンスに大きな影響を与えている!というようなクエリの発見が出来るようになった。1秒未満のクエリを追跡したい場合、例えば以下のような設定をする。
[mysqld]
slow_query_log=ON
slow_query_log_file=mysql-slow.log
long_query_time=0.1
MySQL 5.0まではlog_slow_queryというオプションだったのが、MySQL …
1 件中 1 - 1 件を表示
Jan
06
2009
1 件中 1 - 1 件を表示