首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >循环在解释分析语句中意味着什么?

循环在解释分析语句中意味着什么?
EN

Stack Overflow用户
提问于 2018-04-09 13:03:51
回答 1查看 4.6K关注 0票数 11

我在分析我的查询。

代码语言:javascript
运行
复制
postgres=# explain analyze select * from student;
                                              QUERY PLAN
------------------------------------------------------------------------------------------------------
 Seq Scan on student  (cost=0.00..22.00 rows=1200 width=40) (actual time=0.005..0.005 rows=7 loops=1)
 Planning time: 0.035 ms
 Execution time: 0.019 ms
(3 rows)

我不知道loop=1在Seq Scan on student (cost=0.00..22.00 rows=1200 width=40) (actual time=0.005..0.005 rows=7 loops=1)中的意思。

我已经搜索过postgres文档,但是没有找到任何关于循环参数的很好的参考。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-09 13:17:54

PostgreSQL 文档确实谈到了这一点:

在某些查询计划中,可以多次执行子计划节点。例如,在上述嵌套循环计划中,内部索引扫描将在每个外部行执行一次。在这种情况下,循环值报告节点的执行总数,所显示的实际时间和行值是每次执行的平均值。这样做是为了使数字与费用估计数的显示方式相比较。乘以循环值,得到在节点上实际花费的总时间。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49733675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档