Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

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

目录

69.1. 行估计示例
69.2. 多元统计示例
69.2.1. 函数依赖
69.2.2. 多变量 N-不同计数
69.2.3. MCV 列表
69.3. 规划器统计和安全

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

本章的目的不是详细地解释代码,而是给出一个它如何工作的概述。这样可能可以降低那些想以后阅读这部分代码的人的学习曲线。