Mysqlサーバーを再起動せずにclear mysql query cacheにする方法はありますか?
使用できると思います...
RESET QUERY CACHE;
...実行中のユーザーにリロード権限がある場合。または、クエリキャッシュを最適化することができます...
FLUSH QUERY CACHE;
詳細については、MySQLマニュアルの Query Cache Status and Maintenance セクションを参照してください。
私のシステム(Ubuntu 12.04)では、RESET QUERY CACHE
が見つかりましたが、mysqlサーバーの再起動も十分ではありませんでした。これは、 メモリディスクキャッシュ が原因でした。
各クエリの後、ターミナルのディスクキャッシュを消去します。
sync && echo 3 | Sudo tee /proc/sys/vm/drop_caches
次に、mysqlクライアントのクエリキャッシュをリセットします。
RESET QUERY CACHE;
ドキュメント に従って、これはそれを行う必要があります...
RESET QUERY CACHE