Bulk加載模式是Informatica提供的一種高性能數據加載模式,它利用數據庫底層機制,依靠調用數據庫自己提供的Utility來進行數據的加載
該方式將繞過數據庫的log記錄,以此提升數據庫加載性能,所以Bulk模式不能進行數據的Rollback操做,也不可能使用數據庫作Recover操做
所以當使用Bulk加載模式時,需平衡性能與系統數據恢復的利弊關係 數據庫
Bulk模式主要是在進行大量數據Insert操做時使用,而不是Update性能
Bulk模式也可進行調優設置,就是調整的「事務提交數」了(Commit Interval)
Commit Interval的默認值是10000,所以可調大這個值以減小事務數(Bulk Load Transaction),提高性能
須要注意的是,該調整隻對Oracle和SQL Sever有用,DB2和Sybase不受這個值影響,只與Write Block的大小有關係,一旦寫滿即進行提交orm
Bulk模式只能用來作Insert操做。若是須要Update操做,則在Session的"Treat source rows as"選項上需設置成Data Driven
若是同時設置了Data Driven和Bulk模式, PowerCenter Sever將自動切換採用Normal模式進行加載blog