CouchDB:正在运行已完成的复制,但进展缓慢

CouchDB:正在运行已完成的复制,但进展缓慢,couchdb,database-replication,Couchdb,Database Replication,我编写了一个服务,它在启动时执行以下操作: 启动CouchDB 向CouchDB发出拉复制(+连续)请求 监视活动任务,使“进度”达到100,然后再将其视为准备就绪 但是,我正在处理的数据库相当大,因此复制任务需要很长时间才能达到100,尽管我最近才关闭了数据库,而且在此之前它有一个连续复制任务,所以它应该几乎完全是最新的。也就是说,增量复制应该是快速的 为什么它会花这么长时间考虑它已经几乎是最新的,我能做什么来加速它或者让我的服务在“进步”达到100之前认为它已经准备好了?后者似乎不太可能,因

我编写了一个服务,它在启动时执行以下操作:

  • 启动CouchDB
  • 向CouchDB发出拉复制(+连续)请求
  • 监视活动任务,使“进度”达到100,然后再将其视为准备就绪
  • 但是,我正在处理的数据库相当大,因此复制任务需要很长时间才能达到100,尽管我最近才关闭了数据库,而且在此之前它有一个连续复制任务,所以它应该几乎完全是最新的。也就是说,增量复制应该是快速的

    为什么它会花这么长时间考虑它已经几乎是最新的,我能做什么来加速它或者让我的服务在“进步”达到100之前认为它已经准备好了?后者似乎不太可能,因为我确实希望它完全是最新的


    谢谢:)

    您还有这个问题吗?我遇到了一个问题,活动任务的“进度”停留在98。我想知道您是否有类似的问题。@vandervault,这似乎是另一个问题,但我还没有回答我的问题--我们只是不再需要在启动服务之前完全同步,所以需要一段时间就可以了。但最终还是达到了100%。