如何阅读DBA的建议?

How to read the recommendations from DBA?

我想知道/了解 NESTED LOOPS 和 Hash join 之间的区别。为此,我发布了这个问题。 query和explain plan很长,这里就不贴了。

我有DBA的以下建议,谁能解释一下新的执行计划需要什么?

原始执行计划 1

新执行计划 1

我认为它需要删除嵌套循环,如何删除这些嵌套循环?

原始执行计划”在 WIP 上有嵌套循环。WIP_OPERATIONS_U1(索引)这意味着我们对该索引进行了一些迭代,并且“新执行计划”建议删除该迭代。

在我看来,NESTED LOOPS 与哈希连接相比成本更高。