5.1 统计信息更新与管理 5.1 统计信息更新与管理 统计信息是数据库优化器的重要依据。优化器利用统计信息来评估不同的查询执行计划的成本,并选择成本最低的计划。过时或不准确的统计信息会导致优化器选择次优甚至错误的执行计划,从而严重影响查询性能。因此,定期更新和管理统计信息是数据库性能调优的关键环节。 5.1.1 统计信息的重要性 统计信息描述了数据库中数据的分布特征,包括但不限于: 表/索引的行数: 表中包含多少行数据。 列的唯一值数量: 列中不同值的个数。 列的最大值/最小值: 列中数据的范围。 直方图: 列中数据的分布情况,将数据分成多个桶,并统计每个桶中的数据量。 多列统计信息: 多个列之间的关联性。