MySQL 8.4 版本資訊
如果您已設定非持續性最佳化工具統計資料(非預設設定),
InnoDB
會在啟動後第一次存取資料表時,計算該資料表的索引基數值,而不是將這些值儲存在資料表中。在將資料分割成多個資料表的系統上,此步驟可能會花費大量時間。由於此額外負荷僅適用於初始資料表開啟操作,若要讓資料表在稍後使用時「預熱」,請在啟動後立即存取它,方法是發出類似SELECT 1 FROM
的語句。tbl_name
LIMIT 1最佳化工具統計資料預設會儲存到磁碟,這是由
innodb_stats_persistent
設定選項啟用。如需有關持續性最佳化工具統計資料的資訊,請參閱章節 17.8.10.1,「設定持續性最佳化工具統計資料參數」。