innodb_stats_transient_sample_pages - xiaoboluo768/qianjinliangfang GitHub Wiki

  • 估算索引列的基数和其他统计信息的采样索引页数,例如由ANALYZE TABLE触发的计算统计信息的采样索引页数。默认值为8.增加该值可提高索引统计信息的准确性,从而可以改善查询执行计划的精确性,但在第一次打开InnoDB表或重新计算统计信息时会增加I / O消耗。
    • innodb_stats_transient_sample_pages仅适用于对表禁用innodb_stats_persistent系统参数时;当启用innodb_stats_persistent持久化统计信息系统参数时,非持久化统计信息使用innodb_stats_persistent_sample_pages系统变量定义的采样页数代替
    • 注意:innodb_stats_transient_sample_pages设置较高的值可能导致ANALYZE TABLE执行时间冗长。ANALYZE TABLE操作时估算索引统计信息需要访问的更多的数据库页数
    • 全局变量,动态变量,整型值,默认值为8,5.6.2版本引入,代替5.6.2之前版本的innodb_stats_sample_pages变量,innodb_stats_sample_pages变量在5.6.3版本废弃

上一篇:innodb_stats_persistent_sample_pages | 下一篇:innodb_page_size