MySQL でいくつかのクエリの速度をテストしています。データベースがこれらのクエリをキャッシュしているため、これらのクエリの速度をテストするときに信頼できる結果を得るのが困難です。
クエリのキャッシュを無効にする方法はありますか?
システム: Linux ウェブホスティング上の MySQL 4、PHPMyAdmin にアクセスできます。
ありがとう
ベストアンサー1
使ってみてくださいSQL_NO_CACHE(MySQL 5.7)オプションをクエリに追加します。(MySQL 5.6ユーザーはここ)
例えば。
SELECT SQL_NO_CACHE * FROM TABLE
これにより、MySQL が結果をキャッシュすることはなくなりますが、他の OS やディスク キャッシュもパフォーマンスに影響を与える可能性があることに注意してください。これらを回避するのは困難です。