我写了一个服务,它在启动时执行以下操作:
- 启动 CouchDB
- 向 CouchDB 发出 pull _replicate (+continuous) 请求
- 在认为自己准备好之前监控 _active_tasks 的“进度”达到 100
但是,我正在处理的数据库相当大,因此即使我最近才关闭数据库,复制任务也需要很长时间才能达到100,并且在此之前它有一个连续的复制任务,所以应该差不多完全最新。也就是说,增量复制应该很快。
考虑到它已经几乎是最新的,为什么要花这么长时间,我能做些什么来加快它的速度,或者让我的服务在“进度”达到 100 之前认为自己准备好了?后者似乎不太可能,因为我确实希望它完全是最新的。
谢谢 :)