使用 IMPORT 匯入時,所有約束必須驗證、所有載入列記日誌、觸發器被激活,導致大量資料匯入時效能明顯低於 LOAD。
對 db2uimpm.bnd 套件使用 INSERT BUF 選項重新綁定至資料庫。
db2 CONNECT TO SAMPLE
db2 BIND db2uimpm.bnd INSERT BUF
db2 IMPORT FROM myfile OF DEL INSERT INTO mytable
IMPORT 命令加 MODIFIED BY COMPOUND=n,將 n 列記錄作為一組一起匯入 (1 ≤ n ≤ 100)。對比逐列插入,大幅減少網路通訊量。
db2 CONNECT TO SAMPLE
db2 IMPORT FROM myfile OF DEL MODIFIED BY COMPOUND=100 INSERT INTO mytable
針對分區式資料庫且匯入量大的場景,這兩種方法對 IMPORT 效能提升尤為顯著。