Oracle利用DMS中的并行执行(即UPDATE查询)

时间:2011-08-07 11:49:58

标签: sql oracle parallel-processing sql-update hint

正如您在此link所看到的,有时PARALLEL HINT不能用于并行执行更新查询。

对于选择,我甚至必须强制FULL TABLE SCANFAST FULL INDEX SCAN。它如何用于DML语句?

我使用了指令alter session enable parallel dml;

如果查看链接主题的IO。只有一个线程正在进行读取/更改。

1 个答案:

答案 0 :(得分:1)

当Oracle影响多个分区时,Oracle仅对UPDATE或DELETE语句使用并行执行。您的查询的两种变体似乎都在其子查询中包含分区键:您确定临时表中的值将覆盖多个分区吗?