MySQL 9.0 版本注意事項
身為 DBA,您必須管理磁碟 I/O 以避免 I/O 子系統飽和,並管理磁碟空間以避免填滿儲存裝置。ACID 設計模型需要一定量的 I/O,這可能看起來是多餘的,但有助於確保資料可靠性。在這些限制下,InnoDB
會嘗試最佳化資料庫工作與磁碟檔案的組織,以最小化磁碟 I/O 的量。有時,I/O 會延遲到資料庫不忙時,或直到所有內容都需要達到一致狀態時,例如在快速關機之後的資料庫重新啟動期間。
本節討論預設 MySQL 資料表種類(也稱為 InnoDB
資料表)的 I/O 與磁碟空間的主要考量
控制用於改善查詢效能的背景 I/O 量。
啟用或停用以額外 I/O 為代價提供額外持久性的功能。
將資料表組織成許多小型檔案、一些較大型檔案或兩者的組合。
平衡重做日誌檔案的大小與日誌檔案滿時發生的 I/O 活動。
如何重組資料表以獲得最佳查詢效能。