第 70 章 规划器如何使用统计信息

目录

70.1. 行估计例子
70.2. 多变量统计例子
70.2.1. 函数依赖
70.2.2. N 个不同变量的计数
70.2.3. MCV 列表
70.3. 规划器统计和安全

本章建立在第 14.1 节第 14.2 节中讨论的材料之上,展示了关于规划器如何使用系统统计信息来估计一个查询的各个部分可能返回的行数。这是规划处理中的一个重要的部分,它提供了代价计算中的很多原始材料。

本章的目的不是详细地解释代码,而是给出一个规划器如何使用统计信息的概述。这样可能可以降低那些想以后阅读这部份代码的人的学习曲线。