mysql工作台中Info表下的表行指示什么?

问题描述 投票:0回答:1

enter image description here

在mysql工作台中单击特定表的信息时,有一个称为表行的参数,其旁边有一个数字。它不匹配表中实际存在的记录数,也不会在单击“分析表”以更新可能过时的参数后同步到实际计数。这说明什么?

mysql
1个回答
0
投票

这是num_rowsinformation_schema.tables列中的值(或information_schema.innondb_sys_tablestats中的值。]

这是表中行数的estimate;优化程序在评估可能的执行计划的可能成本(性能)时使用此参数。

对于InnoDB,统计信息是使用抽样技术收集的,随机深入多个页面;样本页面的结果被推断到整个表格。

请参见MySQL参考手册ANALYZE TABLE和InnoDB统计信息收集,

© www.soinside.com 2019 - 2024. All rights reserved.