MySQL 8.3 Release Notes
-
如果您已经配置了非持久优化器统计信息(非默认配置),
InnoDB
将在第一次访问表后计算索引基数值,而不是将这些值存储在表中。这个步骤在将数据分区到许多表的系统中可能需要很长时间。由于这个开销仅适用于初始表打开操作,因此可以通过立即访问表来““预热””表,以便后续使用,例如发出语句SELECT 1 FROM
。tbl_name
LIMIT 1优化器统计信息默认情况下会持久化到磁盘,启用了
innodb_stats_persistent
配置选项。有关持久优化器统计信息的信息,请参阅第 17.8.10.1 节,“配置持久优化器统计参数”。