SELECT
文をパラレルで実行できるのは、次の条件が満たされる場合のみです。
問合せにパラレル・ヒントの指定(PARALLEL
またはPARALLEL_INDEX
)が含まれるか、問合せで参照されているスキーマ・オブジェクトにPARALLEL
宣言が関連付けられている。
問合せに指定された少なくとも1つの表で次のいずれかが必要である。
全表スキャン
複数パーティションに及ぶ索引レンジ・スキャン
パラレル表関数
問合せのDOPは次のルールによって決まります。
問合せは、問合せに関連する表宣言のすべて、および問合せの回答を得られる可能性のある索引すべて(参照オブジェクト)の中で最大のDOPを使用します。つまり、最大のDOPが設定された表または索引によって、問合せのDOPの最大問合せディレクティブが決まります。
表に関して、問合せでのパラレル・ヒント指定と表指定でのパラレル宣言の両方がある場合、ヒント指定がパラレル宣言指定よりも優先されます。優先順位のルールは表8-2を参照してください。