在 oracle 中在哪里使用并行提示

问题描述

我有一个关于并行提示的技术问题。

假设我有包含多个 WITH 子句或某些子查询的复杂语句。 如果提示是在语句级别或表级别,我应该在哪里放置提示

以 a1 为 ( 选择 .... ),a2 为 ( 选择 .... ) select * from a1 join a2 on ...... 其中不存在(从另一个表中选择“1”)

所有 WITH 子句和 another_table 产生许多行,因此在语句级别是 oracle 足够聪明,提示 /+parallel 16/ 将只在第一个 WITH 子句 a1 中执行一次,或者是否有意义在每个 WITH 子句和子查询中也放置类似的提示在这种情况下,最佳做法是什么?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)