文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  针对具有多个表的系统优化 InnoDB

10.5.10 针对具有多个表的系统优化 InnoDB

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

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