Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Oracleには次のコードがあります。
table_xに挿入 select*from view_y; 専念;
ここで、view_yの実行には約30分かかり、約400000レコードが返されます。
問題は、インサートを作成しようとしたときです。挿入には2時間以上かかり、今では完成することさえできません。エラーは「テーブルスペースTEMPで一時セグメントを64拡張できません」です。
ビューからテーブルにデータを挿入する別の方法についてアドバイスしてください。
どうもありがとう!
挿入を試みる前に、最初に大量のレコードを作成し、すべてのインデックスを使用できないようにする必要があります。
選択としての単純な挿入は一時スペースを消費しませんが、インデックスを更新し続けるために使用されます。それを念頭に置いて、table_x のインデックスを次に実行するインデックス ステートメントを削除し、それらを再作成します (または、それらを使用不可にして再構築します)。