MySQL 9.0 版本注意事項
如果您已設定非持久性最佳化工具統計資料 (非預設組態),
InnoDB
會在資料表啟動後第一次存取該資料表時計算資料表的索引基數值,而不是將這些值儲存在資料表中。在將資料分割成多個資料表的系統上,此步驟可能需要相當長的時間。由於此額外負荷僅適用於初始資料表開啟操作,因此為了「預熱」資料表以供日後使用,請在啟動後立即發出諸如SELECT 1 FROM
之類的陳述式來存取它。tbl_name
LIMIT 1最佳化工具統計資料預設會藉由
innodb_stats_persistent
組態選項啟用,並持續保存到磁碟中。如需關於持久性最佳化工具統計資料的資訊,請參閱第 17.8.10.1 節,「設定持久性最佳化工具統計資料參數」。