MySQLのクエリキャッシュを削除する
MySQLのクエリチューニングをしている時主に実行時間とEXPLAINの値を見ているが、クエリキャッシュが聞いてると二回目以降はキャッシュにヒットするため実際の実行時間がわからない。
そういう時は以下のコマンドでクエリキャッシュを全削除できる。
RESET QUERY CACHE;
そこそこアクセスのある本番サーバなんかでやると悲惨なので注意。
SELECT文を発行する際にSELECTの後につけて
SELECT SQL_NO_CACHE
とするのも有り