良い一日。
カスタム テーブルに約 800000 レコードを挿入する必要があり、単純な挿入ステートメントで約 30 分以上かかります。ファイルからレコードを読み取り、単純な挿入ステートメントを含む .sql ファイルを作成します。通常の方法とは別にレコードを挿入する効果的な方法があると思います。
私は以下を試しました。
- /追加/ …. すべての挿入ステートメントの後にコミットするため、以前よりも多くの時間がかかりました。したがって、これは除外されます
- ALL を c_table (X,X,X) に挿入 値 (' ',' ',' ',)
c_table (X,X,X) に 値 (' ',' ',' ',) c_table (X,X) に挿入,X) 値 (' ',' ',' ',) デュアルから 1 を選択します。
1000 のカウントの場合、オプション 2 は適切ですが、一括挿入の場合は再び 30 分以上かかります。他のオプションがあれば共有してください。
注: データベースのパスワードがないため、sqloader または datapump を使用できません。
よろしく、 プラシャント