2
查詢時「解釋」與PostgreSQL中的select語句一起使用的,它給人的查詢計劃如下圖所示成本的PostgreSQL
Seq Scan on employee (cost=0.00..12.13 rows=1 width=438)
Filter: ((lastname)::text = 'John'::text)
我不明白什麼是「0.00..12.13 ' 意思?誰能解釋一下?
查詢時「解釋」與PostgreSQL中的select語句一起使用的,它給人的查詢計劃如下圖所示成本的PostgreSQL
Seq Scan on employee (cost=0.00..12.13 rows=1 width=438)
Filter: ((lastname)::text = 'John'::text)
我不明白什麼是「0.00..12.13 ' 意思?誰能解釋一下?
第一個數字是啓動成本。其次是估計總成本。
根據documentation,成本以計劃者的成本參數確定的任意單位來衡量。傳統的做法是以磁盤頁面提取爲單位來衡量成本;也就是說,seq_page_cost通常設置爲1.0,其他成本參數則相對於此設置。