У нас работает кластер Couchbase, состоящий из 3 узлов. Два узла включили службу данных, индекса, запросов и поиска. Третий узел - это служба только данных.
Когда создается «больший» набор данных из ~ 400 записей, до 15 минут может потребоваться до документы могут быть полностью запрошены.
Доступ к кластеру осуществляется из репозиториев Spring-Data и клиента Couchbase- Java, поставляемого только с Spring-Data-Couchbase (см. версии ниже).
Выполняя тот же запрос в нашей промежуточной среде с кластером из одного узла и тем же индексом GSI, данные по сравнению с рабочим состоянием мгновенно доступны. Поэтому я пришел к выводу, что существует проблема с узлом syn c или с кэшированием в Spring-Data-Couchbase.
Есть ли пропущенная конфигурация, которая ускорила бы узел syn c или кто-нибудь еще сталкивался с такой же проблемой?
Версии:
- Сообщество Couchbase Server 6.0.0
- Spring-Boot 2.2.4
- Spring-Data-Couchbase 3.2.4
- Couchbase Java Клиент 2.7.11