PL / SQL表とFORALLを使用して挿入文にバインドし、一度に数百行を挿入することをお勧めします。詳細については、こちら> 。
PL/SQL表の作成方法にも注意してください。 PL / SQLで行ごとの操作を実行するとSQLよりも低速になるため、可能であれば、代わりに「INSERT INTOt1SELECT...」を使用してSQLですべての変換を直接実行することをお勧めします。
いずれの場合も、INSERT /*+APPEND*/
を使用してダイレクトパス挿入を使用することもできます。 、基本的にDBキャッシュをバイパスし、新しいブロックをデータファイルに直接割り当てて書き込みます。これにより、使用方法によっては、ロギングの量を減らすこともできます。これにはいくつかの影響もあるため、細かいマニュアル
最初。
最後に、テーブルを切り捨てて再構築する場合は、最初にインデックスを削除(または使用不可としてマーク)してから、後でインデックスを再構築する価値がある場合があります。