【问题标题】:CouchDB works slow for the first timeCouchDB 第一次运行缓慢
【发布时间】:2021-09-21 11:12:23
【问题描述】:

我在使用 couchDB 时遇到的问题是,每当我第一次访问任何数据库时,它的获取速度都很慢,尽管速度比第二次有所提高。我们可以采取任何解决方法,以便第一次消除此故障吗?

【问题讨论】:

  • 1) 您是在获取视图还是单个文档? 2)如果意见,你使用哪个couchdb版本? 3)“慢”200 毫秒或更多,比如 10-30 秒?
  • 1) 我们正在获取视图 2) 版本 - 3.1.1 3) “慢” - 超过 10 秒

标签: couchdb


【解决方案1】:

在文档写入操作期间不会更新 CouchDB 中的二级索引 (doc)。所以延迟是因为视图实际上是第一次生成的。

对于 CouchDB 3.x:研究调整后台索引

对于 CouchDB 2.x 及之前版本:定期升级和/或预取您的视图,以便在您需要它们的时候快速构建它们

啊,如果您正在执行 mango 查询,请确保首先定义了所需的索引,这样您就不会每次都重新扫描数据库 :)

【讨论】:

    猜你喜欢
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    相关资源
    最近更新 更多