大體積XML檔案處理效能問題

xysniper發表於2010-06-02
還是接上次的話題,呵呵,1.6G的XML檔案做入庫處理,要麼insert,要麼update,我用8個CPU linux跑JAVA應用,8個CPU另外一臺linux執行oracle,測試的結果是1.6G多XML檔案,處理完只需要50分鐘,但是此程式最近上現網後,6G的具然處理了10小時,現網也是8個CPU,請教各位對此有什麼看法?如下是兩個環境的對比:
測試環境:
java application 8 cpu 只有五個執行緒處理1.6G的XML
database 8 cpu
app和database不同機器
處理前表裡有0條
現網環境:
java application 8 cpu 同樣是5個執行緒處理1.6G的XML,但還有另外其它20個執行緒在處理其它檔案
database 8 cpu
app和database是同一臺
處理前表裡有1億多資料

請各位牛人分析分析?不知道與表裡資料量有沒有關係?

[該貼被xysniper於2010-06-02 16:13修改過]

相關文章