1

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

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

使用 a1 作为 ( select .... ),a2 作为 ( select .... ) select * from a1 join a2 on ...... where no exists ( select '1' from another_table)

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

谢谢

4

0 回答 0