我们有一个由3个节点组成的Couchbase集群。 两个节点已启用数据,索引,查询和搜索服务, 第三个节点是仅数据服务。
创建约400个条目的“较大”数据集时,最多需要15分钟才能完全查询文档。
Spring-Data存储库访问群集,并且仅Spring-Data-Couchbase随附的Couchbase-Java-Client(请参见下面的版本)。
在具有单个节点群集和相同GSI索引的登台环境中执行相同的请求,与生产状态相比,该数据是即时可用的。所以我的结论是,节点同步或Spring-Data-Couchbase中的缓存存在问题。
是否缺少我想要的配置,以加快节点同步或其他任何面临相同问题的配置?
版本:
答案 0 :(得分:0)
我建议,对于一个节点,仅设置数据服务并尽可能增加内存大小。
对于1.node仅设置数据服务
用于2.node设置数据和索引服务
用于3.node集搜索和查询
如果您不使用此类搜索服务集节点
对于1.node仅设置数据服务
对于2.node仅设置数据服务
用于3.node设置索引和查询