在 pgadmin EXPLAIN ANALYZE 中,独占与包含

Sai*_*ibō 3 sql postgresql pgadmin-4

如下所示,我尝试基于 Pgadmin 的 EXPLAIN ANALYZE 功能来优化我的查询。有经验的人可以告诉我计时中的包容性和排他性之间的区别吗?为什么 EXCLUSIVE 可以是负数?谢谢

在此输入图像描述

pif*_*for 5

这看起来类似于https://explain.depesz.com/help,上面写着:

独家的:

这是 PostgreSQL 评估该节点所花费的总时间,不包括在其子节点上所花费的时间。如果该节点已执行多次(例如由于嵌套循环计划),则该时间将被正确相乘。

包括的:

这就像Exclusive一样,但它不排除子节点的时间。因此,根据定义,顶部节点的包含时间等于查询的总时间。