在MySQL 中測試查詢執行速度時,停用快取以獲得不受先前影響的準確結果至關重要緩存的執行。在此場景中,我們將專注於在具有 PHPMyAdmin 存取權限的 Linux Web 託管上執行 MySQL 4 的系統。
要解決此挑戰,您可以在 MySQL 查詢中使用 SQL_NO_CACHE 選項。此選項指示MySQL不快取目前查詢的結果。以下是一個範例:
SELECT SQL_NO_CACHE * FROM TABLE;
透過合併此選項,MySQL 將避免快取此特定查詢的結果。但是,值得注意的是,其他快取機制(例如由作業系統或磁碟機實現的快取機制)仍然可能會影響效能。停用這些輔助快取可能更具挑戰性,但可以提供進一步的效能改進。
以上是如何停用MySQL中的查詢快取以進行準確的效能測試?的詳細內容。更多資訊請關注PHP中文網其他相關文章!