gpt4 book ai didi

sql - 解释 postgres 的 EXPLAIN 输出

转载 作者:行者123 更新时间:2023-11-29 11:50:58 25 4
gpt4 key购买 nike

我已经阅读了文档,但我想问一个更具体的问题来尝试理解 EXPLAIN 输出。

查询的最后一步是嵌套循环左连接,它表示成本为 0.01 ... 3108.35 rows=1 width=185。此步骤有一个指向聚合调用的大灰色箭头,表示 cost 3044.87 ... 3044.89 rows=1 width=16

enter image description here

有人可以分解这告诉我什么吗?这是一个我正在尝试优化的相对较慢的查询,我正在尝试了解 postgres explain 输出的成本方面。

最佳答案

我会回答你特别提出的问题,但你可能需要发布更多信息才能得到你真正想要的答案:

该图告诉您的是,聚合占用了绝大部分查询时间。我猜该聚合的输入是顺序扫描(基于图标),而顺序扫描本身对最终输出的贡献最大。

但是,正如上面有人评论的那样,转到 explain.depesz.com 并发布指向它的链接以获取更详尽的信息

关于sql - 解释 postgres 的 EXPLAIN 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8098254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com