文档首页
MySQL 8.4 参考手册
相关文档 下载本手册

MySQL 8.4 参考手册  /  ...  /  针对多表系统优化 InnoDB

10.5.10 针对多表系统优化 InnoDB

  • 如果您配置了非持久性优化器统计信息(非默认配置),则 InnoDB 会在启动后第一次访问表时计算表的索引基数值,而不是将这些值存储在表中。在将数据分区到多个表的系统上,此步骤可能需要很长时间。由于此开销仅适用于初始表打开操作,因此要“预热”表以供以后使用,请在启动后立即通过发出 SELECT 1 FROM tbl_name LIMIT 1之类的语句来访问它。

    默认情况下,优化器统计信息会持久保存到磁盘,并由 innodb_stats_persistent 配置选项启用。有关持久性优化器统计信息的更多信息,请参见 第 17.8.10.1 节,“配置持久性优化器统计参数”