2016-03-27 16 views
2

DBLinkを使用してバルクデータを含む約50個のテーブルを挿入する必要があります。私は一般的にこのステートメントを使用しますバルク用のOracleデータベースのヒントDBLinkからの挿入

場合によっては挿入に時間がかかることがあります。プロセスを高速化するためにここで有用なデータベースのヒントを教えてください。

答えて

1

あなたはORACLE'sAPPENDヒント

APPENDヒントはいくつかの理由でダイレクト・パス・インサートのパフォーマンスを向上させ、挿入.. SELECT操作を実行するためにオプティマイザに指示を使用することができますテーブル内の既存の空き領域を使用するのではなく、テーブルの末尾にデータが追加されます。

データは、バッファキャッシュをバイパスしてデータファイルに直接書き込まれます。

参照整合性制約は考慮されません。 *

トリガー処理が実行されません。 *

構文:

INSERT /* + APPEND */ INTO YourTable 
SELECT * FROM [email protected] 
関連する問題