PDI 對 PostGreSQL 的一些特殊處理

PDI發表於2008-09-26

PostGreSQL 和其它資料庫(SQLServer, Oracle等)有一個很大的不同: 就是寫資料時,如果有主鍵衝突或其它錯誤,PostGreSQL 會等待事務結束,錯誤語句後面的語句都將被忽略.

[@more@]所以 PDI 在向 PG 資料庫寫資料時,關閉了批次提交,,這樣做影響了效能. 不過 PDI 透過 setSavePoint 和 releaseSavepoint 方法儘量來挽回一定的效能損失.

有同樣問題的還有 GP (記不清了好像叫 GreePalm) 資料庫.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14366449/viewspace-1010915/,如需轉載,請註明出處,否則將追究法律責任。

相關文章