MySQL 9.0 版本注意事項
要測量效能,請考慮以下因素
您是在測量安靜系統上單一操作的速度,還是測量一組操作(「工作負載」)在一段時間內如何運作。使用簡單測試時,您通常測試變更一個方面(組態設定、表格上的索引集、查詢中的 SQL 子句)如何影響效能。基準測試通常是長時間執行的詳細效能測試,結果可能會決定高階選擇,例如硬體和儲存組態,或多快升級到新的 MySQL 版本。
對於基準測試,有時您必須模擬繁重的資料庫工作負載才能獲得準確的圖片。
效能可能會因許多不同因素而異,因此幾個百分點的差異可能不是決定性的勝利。當您在不同的環境中測試時,結果可能會朝相反的方向移動。
某些 MySQL 功能會根據工作負載來協助或不協助效能。為了完整起見,請始終在開啟和關閉這些功能的情況下測試效能。每個工作負載要嘗試的最重要功能是
InnoDB
表格的自適應雜湊索引。
本節從單一開發人員可以執行的簡單直接測量技術,進展到需要額外專業知識來執行和解釋結果的更複雜技術。