我們正在研究順序設計的oracle應用程序,我們需要爲該設計實現並行處理。如何在Sequential Oracle設計中實現並行操作?
說明:我們將從文件中獲取數據到我們的外部表格中,並從那裏將數據移動到物理表格中以便進一步處理。在這個處理過程中,我們使用了一些軟件包,觸發器等,它們將按順序處理並將數據移動到各自的物理表中。所以問題是文件必須等待以前的文件完全完成。我們必須處理多個用戶,所以這是我們現狀的瓶頸。
有什麼辦法可以實現並行處理,以便在一個鏡頭中處理多個文件?
我們正在研究順序設計的oracle應用程序,我們需要爲該設計實現並行處理。如何在Sequential Oracle設計中實現並行操作?
說明:我們將從文件中獲取數據到我們的外部表格中,並從那裏將數據移動到物理表格中以便進一步處理。在這個處理過程中,我們使用了一些軟件包,觸發器等,它們將按順序處理並將數據移動到各自的物理表中。所以問題是文件必須等待以前的文件完全完成。我們必須處理多個用戶,所以這是我們現狀的瓶頸。
有什麼辦法可以實現並行處理,以便在一個鏡頭中處理多個文件?
使用GTT表達到此要求。 GTT表是與會話無關的表,所有會話可以並行運行。
嘗試使用帶有並行選項的BULK COLLECT檢索記錄。 並處理記錄的FORALL語句。 http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/tuning.htm#LNPLS01205
爲什麼不能安排作業運行,每個文件一個? – OldProgrammer