3

当 'Explain' 与 PostgreSQL 中的 select 语句一起使用时,它会给出如下所示的查询计划

Seq Scan on employee  (cost=0.00..12.13 rows=1 width=438)
  Filter: ((lastname)::text = 'John'::text)

我不明白“0.00..12.13”是什么意思?谁能解释一下?

4

1 回答 1

5

第一个数字是启动成本。其次是估计的总成本。

根据文档,成本以计划者的成本参数确定的任意单位计量。传统做法是以磁盘页面获取为单位来衡量成本;也就是说,seq_page_cost 通常设置为 1.0,而其他成本参数是相对于该值设置的。

于 2012-11-19T02:55:37.137 回答