表8-2に、様々なタイプのSQL文をパラレルで実行する方法および並列度を指定する方法の優先順位(句、ヒントまたは基礎となる表または索引宣言)を示します。
表8-2では、次の優先順位が適用されます。
優先順位(1)の指定は、優先順位(2)および優先順位(3)よりも優先されます。
優先順位(2)の指定は、優先順位(3)よりも優先されます。
表8-2 パラレル化の優先順位
パラレル操作 | PARALLELヒント | PARALLEL句 | ALTER SESSION | パラレル宣言 |
---|---|---|---|---|
パラレル問合せの表スキャン(パーティション表または非パーティション表) |
(優先順位1) |
(優先順位2) |
(優先順位3)表のパラレル宣言 |
|
パラレル問合せの索引レンジ・スキャン(パーティション索引) |
(優先順位1) |
(優先順位2) |
(優先順位2)索引のパラレル宣言 |
|
パラレル |
(優先順位1) |
(優先順位2) |
(優先順位3)更新または削除対象の表のパラレル宣言 |
|
パラレル |
(優先順位1)挿入の |
(優先順位2) |
(優先順位3)挿入対象の表のパラレル宣言 |
|
|
|
|
|
|
|
(優先順位1) |
(優先順位2)選択対象の表のパラレル宣言 |
||
パラレル |
注意: |
(優先順位2) |
(優先順位1) |
|
|
|
|
|
|
|
(優先順位1) |
(優先順位2)問合せ対象の表またはパーティション索引のパラレル宣言 |
||
パラレル |
(優先順位2) |
(優先順位1) |
||
パラレル |
(優先順位2) |
(優先順位1) |
||
|
||||
パーティションのパラレル |
(優先順位2) |
(優先順位1) |
||
パーティションのパラレル |
(優先順位2) |
(優先順位1) |
関連項目:
PARALLEL
ヒントの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
PARALLEL
句の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。