在哪里可以找到 Postgres 中所有查询计划运算符的列表?

问题描述 投票:0回答:2

我在 Postgres 文档中找不到可以出现在查询计划中的所有运算符的列表,例如嵌套循环、顺序扫描、仅索引扫描等。请帮助我!

我用谷歌搜索了很多网站,但没有找到官方文档

postgresql documentation sql-execution-plan
2个回答
0
投票

我能找到的最好的是20.7.1。 Planner Method Configuration 关于如何启用或禁用计划类型,但没有解释它们。

据我所知,各种扫描模式的文档分散在 PostgreSQL 文档中。您必须搜索每种计划类型。这是一些。

您还可以在 PostgreSQL Wiki 上找到详细信息。


0
投票

搜索最完整和最新的计划节点操作列表的最佳位置是 PostgreSQL 源。对于实际版本,它是

ExplainNode
中的
explain.c
函数。

对于 PostgreSQL 16.1(目前最新的稳定版本),请参阅此链接:https://github.com/postgres/postgres/blob/REL_16_1/src/backend/commands/explain.c#L1178

© www.soinside.com 2019 - 2024. All rights reserved.