【问题标题】:Couchbase: 1 MB size exceeded for value in index viewCouchbase:索引视图中的值超出了 1 MB 大小
【发布时间】:2023-03-28 13:34:01
【问题描述】:

我看到视图中的值已超过 1 MB 大小(即 1.7 MB),因此不会在视图中发出。我试图在default.ini 中更改max_kv_size_per_doc 的值(然后重新启动couchbase),但仍然没有发出值。

有人可以建议解决方法吗?

【问题讨论】:

标签: couchbase couchbase-view


【解决方案1】:

是的:不要在视图中发出文档 - 这不是推荐的做法。事实上,通过在视图中发出文档,您正在在存储中创建文档的副本(== 不好)。 100 个文档 + 返回它们的视图 = 200 个文档的空间。

相反,为文档发出键并在您从视图中获取结果后检索它们。或者只是发出您需要的文档部分(如果它很小)。

编辑:我猜你还没有尝试过“include_docs”选项?它应该将完整的文档附加到您的结果中,而不会创建副本。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 2023-03-26
    • 2015-08-06
    • 2016-04-09
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2021-05-16
    相关资源
    最近更新 更多