问题。在postgres EXPLAIN DELETE FROM ...
的回复中:
Delete (cost=0.00..19474.19 rows=266518 width=6)
成本19474是否意味着以秒为单位的执行时间?比如19474s = 5.4小时?
谢谢!
答案 0 :(得分:1)
不,成本以任意单位计算。如果您使用EXPLAIN ANALYZE而不是EXPLAIN,postgres将实际执行请求,然后以秒为单位告诉您时间(尝试使用类似EXPLAIN ANALYZE SELECT * FROM ....
的内容。您可以阅读有关解释和分析here的更多信息