postgresql解释删除语句

时间:2011-10-24 12:17:34

标签: sql explain

问题。在postgres EXPLAIN DELETE FROM ...的回复中:

Delete  (cost=0.00..19474.19 rows=266518 width=6)

成本19474是否意味着以秒为单位的执行时间?比如19474s = 5.4小时?

谢谢!

1 个答案:

答案 0 :(得分:1)

不,成本以任意单位计算。如果您使用EXPLAIN ANALYZE而不是EXPLAIN,postgres将实际执行请求,然后以秒为单位告诉您时间(尝试使用类似EXPLAIN ANALYZE SELECT * FROM ....的内容。您可以阅读有关解释和分析here的更多信息