postgresql解释删除语句

Posted

技术标签:

【中文标题】postgresql解释删除语句【英文标题】:postgres sql explain delete statement 【发布时间】:2011-10-24 12:17:34 【问题描述】:

问题。在这个来自 postgres EXPLAIN DELETE FROM ... 的回报中:

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

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

谢谢!

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于postgresql解释删除语句的主要内容,如果未能解决你的问题,请参考以下文章

Postgresq9.6主从部署

通过运行一次语句同时从 Postgresql 获取结果和解释分析输出

postgresql 安装

Pacemaker+Corosync搭建PostgreSQL集群

PostgreSQL DELETE 语句

PostgreSQL DELETE 语句