MySQL 8.4 發行說明
整體應用程式效能、CPU 和 I/O 使用率以及磁碟檔案的大小,都是壓縮對您的應用程式有效性的良好指標。本節建立在第 17.9.1.3 節,「調整 InnoDB 資料表的壓縮」中的效能調整建議之上,並說明如何找出在初始測試期間可能不會出現的問題。
若要深入探討壓縮資料表的效能考量,您可以使用資訊綱要資料表(如範例 17.1,「使用壓縮資訊綱要資料表」中所述)在執行階段監控壓縮效能。這些資料表反映了記憶體的內部使用情況和整體使用的壓縮率。
INNODB_CMP
資料表會回報每個使用的壓縮頁面大小 ( KEY_BLOCK_SIZE
) 的壓縮活動相關資訊。這些資料表中的資訊是系統範圍的:它會摘要資料庫中所有壓縮資料表的壓縮統計資訊。您可以使用此資料,在未存取其他壓縮資料表時檢查這些資料表,以協助您決定是否要壓縮資料表。它在伺服器上的負擔相對較低,因此您可能會在生產伺服器上定期查詢它,以檢查壓縮功能的整體效率。