gpt4 book ai didi

performance - CouchDB View 非常慢

转载 作者:行者123 更新时间:2023-12-03 15:19:52 25 4
gpt4 key购买 nike

我有一个大小为 8.2 GB 并包含 3890000 个文档的 CouchDB (v0.10.0) 数据库。

现在,我有以下作为 View 的 map

function(doc) {emit([doc.Status], doc);

它需要 永远加载(4 小时,仍然没有结果)。

以下是一些可能有助于描述情况的额外信息:
  • 该 View 不是临时 View 。这
    View 定义在 3890000 之前
    文档被插入。
  • 服务器上什么都没有。它是一个 ubuntu 盒子,只安装了默认设置。
  • 我看到我的 CPU 正在移动并努力工作(有时会达到 100%)。内存也在移动,但没有增加。

  • 所以我的问题是:
  • 后台实际发生了什么?
  • 这是“一次性”的事情,我必须等待一次,以后会以某种方式起作用吗?
  • 最佳答案

    不要发出整个文档。这是不必要的。您可以改为使用 include_docs=true 运行您的查询,这将允许您通过每一行的 doc 属性访问文档。

    当您发布整个文档时,您会使索引与整个数据库一样大或更大。 :)

    关于performance - CouchDB View 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3909566/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com