[英]pouchdb replicate from couchdb : very slow
我的couchDB中有一個~10k條目(~30Mo,沒有附件)數據庫。
使用Pouchdb瀏覽器端,從沙發上復制時,需要一段時間才能完成...
讓我感到驚訝的是我在沙發上收到的請求數量(數千!,我猜多少和文件一樣多) - 這是正常的嗎?
有沒有辦法“批量”這些請求,並通常加快復制過程?
謝謝。
我假設你正在使用PouchDB.replicate
函數
在這種情況下,請嘗試修改batch_size
選項:
PouchDB.replicate('mydb', 'http://localhost:5984/mydb', {batch_size: large_val})
其中large_val
高於默認值100
。 值越高,復制應該越快,但它將使用的內存越多,所以要小心。
請參閱API參考
編輯:還要注意選項batches_limit
,默認為10
。 這是可以在任何時間並行運行的請求數,因此內存中的文檔數等於batch_size * batches_limit
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.