当前,我正在阅读PostgreSQL 10在线文档14.1 Using EXPLAIN一章,以了解PostgreSQL中的这些概念。本文的确详细介绍了诸如扫描,成本等要素。但是,我想知道的是正确的顺序,必须根据该顺序阅读和解释给定的查询计划。
在oracle中,这是我的工作方式:
通过计划中最右边的缩进操作开始阅读计划。 并且如果有多个操作位于最右端 缩进的层级,然后是顶部的层级(从顶部读取计划 (向下))是第一个开始的操作。因此,这 首先评估操作,然后评估其父级。 然后,对其余操作重复相同的算法 (每次都从选择剩余的最顶部操作开始 也是最右缩进的表格) 直到表格的第一行(=计划树的根) 被评估。
所以我的问题是:上述算法是否完全相同 在PostgreSQL中阅读查询计划?我没有在文档中找到这个。
预先感谢