DB2で大量のデータをCSV(IXF)ファイルからインポートする

DB2で10万件以上のデータをCSVファイルもしくはIXFファイルから
インポートする時に注意しないといけない事があります。
僕はやってしまったんですが、何も考えずに実行すると
アクティブログが大量にはかれてDBのCPUが振り切ってしまいました。
そのせいでアプリケーションやバッチの動作が遅くなって大変でした\(;゚∇゚)/


そこで注意するのはコミットカウントを指定してインポートする事です。


CSVファイルでコミットカウントが「10000」の場合

db2 "IMPORT FROM [CSVファイル] OF DEL COMMITCOUNT 10000 MESSAGES [LOG
ファイル] INSERT INTO [スキーマ名].[テーブル名]"

これで安全に大量データをインポートする事が出来ます。
下記のコマンドでインポート状況を見る事が出来ます。

tail -f [LOGファイル]

大量のデータを扱う時はほんとに気をつけないといけないですね(;^_^A