2.5 LOBに対するパラレルDDL操作、パラレルDML (PDML)操作およびパラレル問合せ(PQ)操作の実行
SecureFiles LOBまたはBasicFiles LOBがあるパーティション表に対して実行するとき、次の操作のパラレル実行がサポートされています。
CREATETABLEASSELECTINSERT AS SELECT- 複数表の
INSERT SELECTDELETEUPDATEMERGE(条件付きUPDATEおよびINSERT)ALTER TABLE MOVE- SQL Loader
- インポート/エクスポート
また、SecureFile LOBのみの非パーティション表に対して実行するとき、次の操作のパラレル実行がサポートされています。
CREATETABLEASSELECTINSERT AS SELECT- 複数表の
INSERT SELECTDELETEUPDATEMERGE(条件付きUPDATEおよびINSERT)ALTER TABLE MOVE- SQL Loader
LOBを使用したパラレル操作に関する制限事項
- 表にSecureFiles LOBのみでなく、BasicFiles LOB列も含まれている場合、パラメータ挿入ダイレクト・ロード(PIDL)は無効です。
- LOB列が制約の一部である場合、PDMLは無効です。
- LOB列に対してドメイン索引が定義されている場合、PDMLは機能しません。
- トップレベルへの非パーティション表には、並列度を指定する必要があります。
- LOB記憶域句を指定した
ALTER TABLE MOVE文を使用して、ALTER TABLE MODIFY文のかわりにLOB列の記憶域プロパティを変更します。ALTER TABLE MOVE文は、パラレルで実行されUNDOログが生成されないため、より効率的です。
関連項目:
『Oracle AI Database管理者ガイド』の「パラレルSQL実行プロセスの管理」を参照してください
『Oracle AI Database SQL言語リファレンス』の「ALTER TABLE」
親トピック: 永続LOB