Couchbase 服务器占用了太多资源,如何限制它们

Couchbase 服务器占用了太多资源,如何限制它们

我在使用 Couchbase 资源时遇到了问题,尤其是 RAM,我知道 Couchbase 的 CPU 使用率太高,但我认为为每个服务设置一些内存配额就足够了,这样 Couchbase 就不会占用我所有的内存

目前我有一个包含大约 4.1M 条记录的 bucket,服务器节点已启用服务数据、索引、查询和搜索

我有一个存储桶,大约 25 个索引,有 2 个搜索

我对每项服务有以下配额

  • 数据 4096MB
  • 索引 2048MB
  • 搜索 2048MB
  • 分析 1024MB
  • 三项赛 256MB

总内存不到 10GB,但如果我重建索引,就会占用超过 10GB 的内存,耗尽我机器的全部内存,无论在机器上放了多少内存。16、24、32

我的问题是,如何强制 Couchbase 只采用我定义的

以及关于每项服务配额的一些建议

现在,当我恢复备份时,这个问题更加明显,因为那时 Couch 将重建所有索引

答案1

转到服务器 > 设置并更新下面的详细信息,然后重新启动操作系统 > 清理 %temp% 文件夹内容,即使版本 7 中有 3 个示例存储桶,它对我来说也是有效的

在此处输入图片描述

答案2

您是否尝试过限制 Couchbase 服务器 RAM 配额,该配额指定数据服务用于缓存文档的最大 RAM 量?

相关内容