0
我瞭解常規插入和bulk inserts
之間的性能增益。MongoDB中的多個批量插入 - 性能
我的問題是,如何最好的做多個批量操作,其中每個操作插入一個好數字(最少15000)的記錄。或者有沒有更好的方法來做到這一點?
我瞭解常規插入和bulk inserts
之間的性能增益。MongoDB中的多個批量插入 - 性能
我的問題是,如何最好的做多個批量操作,其中每個操作插入一個好數字(最少15000)的記錄。或者有沒有更好的方法來做到這一點?
我不知道我是否瞭解具體的問題很好,但總的來說我會做下列方式:
你的方法本質上是用於順序批量插入件(一個接一個)。我的問題是來自應用程序不同部分的多個批量插入(不同螺栓 - 風暴方式)。如果每個批量插入處理至少15K記錄的30個批量插入操作是多麼昂貴? –
@KavithaMadhavaraj,我的建議是使用一個單獨的線程來批量插入,所以你可以一次運行一個。你也可以異步運行它。關於您評論中的問題,實際上取決於您當前的情況。您如何收集數據,目標表有多少列,平均運行多少個選擇查詢以及它們的複雜程度如何。您還需要避免淹沒服務器,最好等待一段時間而不是崩潰服務器... –
一次執行一個批量插入操作?這就說得通了。 –