880 百万行の PK とインデックスの作成には、約 1:15 時間かかります。
クエリ:
alter table STG.NOTES add constraint PK_NOTES primary key (NOTES_SK);
create unique index STG.BK_NOTES on STG.NOTES (NOTE_NBR ASC);
これをスピードアップする方法はありますか?並列オプションとログなしオプションについて読みました。Oracle サーバーには 2 つの CPU があるため、並列 (n-1 = 2-1 = 1) は役に立ちません。nologging だけを残します。それについて何を教えてもらえますか?トレードオフとは何ですか?なぜあなたはそれを使う/使わないのですか?
編集:インデックス作成のコンテキストが何であるかを説明する必要があるかもしれません:
ターゲット テーブルを切り捨て、PK とインデックスをターゲット テーブルにドロップする
ソースから選択し、ターゲットに一括挿入
ターゲット テーブルにインデックスと PK を作成します (= 1:15 時間)