В 3-узловом кластере Couchbase Community Edition 5.0.1 build 5003 couchbase указывает, что он содержит 12268503 элементов. Однако при подсчете идентификаторов результат равен 6132875.
Какие факторы могут отличать количество элементов от количества идентификаторов элементов в couchbase?
Точнее, когда следующий N1QL запрос выполняется в контейнерах - скажем, Product
SELECT count(1) FROM Product
Он дает
12268503
В то время как при подсчете элементов идентификаторы
SELECT count(META(Product).id) FROM Product
Он возвращает:
6132875
То есть количество идентификаторов составляет менее 50% от количества элементов.
Кроме того, они не выполняли никаких операций (0 операций / с) на ведро в течение нескольких часов, что исключает возможность того, что первичный индекс не догонит из-за пика traffi c.
Я порылся в блоге couchbase & do c, не найдя никаких подсказок относительно этого подсчета разница. Любой указатель высоко ценится.