文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式 Letter) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  最佳化  /  效能衡量(基準測試)

10.13 效能衡量(基準測試)

若要衡量效能,請考量下列因素

  • 您是要衡量在靜態系統上單一操作的速度,或是要衡量一組操作(一個工作負載)在一段時間內的工作情況。透過簡單的測試,您通常會測試變更一個方面(組態設定、資料表的索引集、查詢中的 SQL 子句)如何影響效能。基準測試通常是長時間且複雜的效能測試,結果可能會決定高階選項,例如硬體與儲存組態,或何時升級至新的 MySQL 版本。

  • 對於基準測試,有時您必須模擬繁重的資料庫工作負載,才能獲得準確的圖片。

  • 效能可能會因許多不同因素而異,因此幾個百分點的差異可能不是決定性的勝利。當您在不同的環境中測試時,結果可能會朝相反的方向偏移。

  • 某些 MySQL 功能會根據工作負載來協助或不協助效能。為求完整性,請務必測試啟用和關閉這些功能時的效能。每次工作負載嘗試的最重要功能是 InnoDB 資料表的適應性雜湊索引

本節從單一開發人員可以執行的簡單且直接的衡量技術,進展到需要額外專業知識來執行與解讀結果的較複雜技術。