Couchbase: тайм-аут через Spring Boot Data Couchbase, но быстрый (ожидаемый) ответ через Workbench - PullRequest
0 голосов
/ 22 сентября 2018

Системная среда:

Сервер Couchbase: Enterprise 5.5.1 Начальный уровень Spring Boot Родитель: 2.0.5.RELEASE База данных Spring Boot: 3.0.10.RELEASE

-

У меня странная проблема, и я не могу понять, в чем причина.

Существует одна корзина базы данных, которая содержит около 52M документов, и я создал индекс для довольно длинного / сложного запроса.(проверка массивов и нескольких диапазонов).Размер индекса составляет около 1,6 ГБ, а объем данных 1,1 ГБ с прим.14M предметов проиндексировано.

Выполнение точно такого же запроса n1ql приводит к тайм-ауту (установленному в 25 с) при вызове его с помощью Spring Boot Backend (где n1ql настроен в репо).Но в рабочей среде время выполнения составляет около 400 мс с использованием точно такого же запроса, что здесь является ожидаемым поведением, но не в Spring Boot Backend.Несколько дней назад не было никакого расхождения между двумя, но внезапно есть.Я ничего не делал между ними, никаких изменений в запросе, никаких обновлений библиотеки или сервера или чего-либо еще.Созданные журналы (Logs -> [tab], собирающие информацию) не показывают мне очевидных ошибок.

Кто-нибудь знает, чем может быть вызвано такое поведение или где его искать?

-

Вопрос был также размещен на форуме couchbase

...