我在使用 Couchbase 资源时遇到了问题,尤其是 RAM,我知道 Couchbase 的 CPU 使用率太高,但我认为为每个服务设置一些内存配额就足够了,这样 Couchbase 就不会占用我所有的内存
目前我有一个包含大约 4.1M 条记录的 bucket,服务器节点已启用服务数据、索引、查询和搜索
我有一个存储桶,大约 25 个索引,有 2 个搜索
我对每项服务有以下配额
- 数据 4096MB
- 索引 2048MB
- 搜索 2048MB
- 分析 1024MB
- 三项赛 256MB
总内存不到 10GB,但如果我重建索引,就会占用超过 10GB 的内存,耗尽我机器的全部内存,无论在机器上放了多少内存。16、24、32
我的问题是,如何强制 Couchbase 只采用我定义的
以及关于每项服务配额的一些建议
现在,当我恢复备份时,这个问题更加明显,因为那时 Couch 将重建所有索引
答案1
答案2
您是否尝试过限制 Couchbase 服务器 RAM 配额,该配额指定数据服务用于缓存文档的最大 RAM 量?