MySQL - クエリの速度をテストするためにキャッシュを使用しないように強制する 質問する

MySQL - クエリの速度をテストするためにキャッシュを使用しないように強制する 質問する

MySQL でいくつかのクエリの速度をテストしています。データベースがこれらのクエリをキャッシュしているため、これらのクエリの速度をテストするときに信頼できる結果を得るのが困難です。

クエリのキャッシュを無効にする方法はありますか?

システム: Linux ウェブホスティング上の MySQL 4、PHPMyAdmin にアクセスできます。

ありがとう

ベストアンサー1

使ってみてくださいSQL_NO_CACHE(MySQL 5.7)オプションをクエリに追加します。(MySQL 5.6ユーザーはここ

例えば。

SELECT SQL_NO_CACHE * FROM TABLE

これにより、MySQL が結果をキャッシュすることはなくなりますが、他の OS やディスク キャッシュもパフォーマンスに影響を与える可能性があることに注意してください。これらを回避するのは困難です。

おすすめ記事