多节点Couchbase群集性能问题

时间:2020-02-25 17:15:22

标签: spring spring-data couchbase spring-data-couchbase

我们有一个由3个节点组成的Couchbase集群。 两个节点已启用数据,索引,查询和搜索服务, 第三个节点是仅数据服务。

创建约400个条目的“较大”数据集时,最多需要15分钟才能完全查询文档。

Spring-Data存储库访问群集,并且仅Spring-Data-Couchbase随附的Couchbase-Java-Client(请参见下面的版本)。

在具有单个节点群集和相同GSI索引的登台环境中执行相同的请求,与生产状态相比,该数据是即时可用的。所以我的结论是,节点同步或Spring-Data-Couchbase中的缓存存在问题。

是否缺少我想要的配置,以加快节点同步或其他任何面临相同问题的配置?

版本:

  • Couchbase Server 6.0.0社区
  • Spring-Boot 2.2.4
  • Spring-Data-Couchbase 3.2.4
  • Couchbase Java Client 2.7.11

1 个答案:

答案 0 :(得分:0)

我建议,对于一个节点,仅设置数据服务并尽可能增加内存大小。

对于1.node仅设置数据服务

用于2.node设置数据和索引服务

用于3.node集搜索和查询

如果您不使用此类搜索服务集节点

对于1.node仅设置数据服务

对于2.node仅设置数据服务

用于3.node设置索引和查询