postgresql成本模型尊重计划成本单调性

时间:2014-09-13 05:26:00

标签: sql postgresql postgresql-9.3

计划成本单调性(PCM): 这个假设表示优化器对查询的估计选择性增加,优化器以抽象单位计算的成本也会增加。

选择性:将在结果集中的元组的分数。

说我有 查询1:

select * from lineitem where l_extendedprice < 5000;

查询2:

select * from lineitem where l_extendedprice < 10000;

如果由于Query2的选择性高于Query1,PCM假设成立,则Query1计算的成本应小于Query2计算的成本。

无论查询的复杂程度如何,这总是存在于 PostgreSQL 中吗?

我们能否实际上假设计划成本单调性?

费用与查询执行时间之间是否有任何关系

0 个答案:

没有答案