0
我有大約20k條記錄來自DB中的Stage1表。在批處理步驟中,我試圖將這些記錄遷移到STG2表中。我面臨的問題是記錄插入的順序正在改變。維護序列很重要。有什麼建議麼 ?按Mule批次順序處理記錄
我有大約20k條記錄來自DB中的Stage1表。在批處理步驟中,我試圖將這些記錄遷移到STG2表中。我面臨的問題是記錄插入的順序正在改變。維護序列很重要。有什麼建議麼 ?按Mule批次順序處理記錄
這可能是默認情況下16個線程並行工作,默認批量大小爲100.嘗試每個而不是批量,它應該可以解決您的問題。
您是否需要通過列表進行交互並逐個插入記錄?
如果是,則使用foreach或收集拆分器,它將按順序處理記錄。
如果您想要將批次插入記錄,那麼直接使用數據庫連接器並檢查批量模式並插入記錄。
您也可以嘗試將批量大小減少到1,這也應該起作用。 –
試圖減少批量大小爲1 ....直到62個左右的記錄工作正常後,它是失去序列 – scorpion
你有可能批處理步驟?然後嘗試每個,它應該工作正常。 –