MySQL でクエリの実行速度をテストする場合、以前の影響を受けない正確な結果を得るためにキャッシュを無効にすることが重要ですキャッシュされた実行。このシナリオでは、PHPMyAdmin アクセスを持つ Linux Web ホスティング上で MySQL 4 を実行しているシステムに焦点を当てます。
この課題を解決するには、MySQL クエリで SQL_NO_CACHE オプションを利用できます。このオプションは、現在のクエリの結果をキャッシュしないように MySQL に指示します。以下に例を示します。
SELECT SQL_NO_CACHE * FROM TABLE;
このオプションを組み込むことにより、MySQL はこの特定のクエリの結果をキャッシュしなくなります。ただし、オペレーティング システムやディスク ドライブによって実装されているものなど、他のキャッシュ メカニズムが依然としてパフォーマンスに影響を与える可能性があることに注意してください。これらの補助キャッシュを無効にすることはより困難になる可能性がありますが、パフォーマンスをさらに向上させることができます。
以上が正確なパフォーマンス テストのために MySQL でクエリ キャッシュを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。