2015-07-17 4 views
1

Я вижу, что это значение превысило 1 МБ (это 1,7 МБ) и, таким образом, не было выпущено в виде. Я попытался изменить значения max_kv_size_per_doc в default.ini (затем перезапустил couchbase), но все же значение не испускается.Couchbase: размер 1 МБ превышен для значения в индексном представлении

Может ли кто-нибудь предложить обходное решение?

+0

Возможный дубликат [Обновление индекса индекса Couchbase, зависающее после добавления файла более ~ 1.4mb] (http://stackoverflow.com/questions/24609638/couchbase-view-index-update-hanging-after-adding-file-over -1-4mb) – Paddy

ответ

1

Да: не издавать документы во взглядах - это не рекомендуется. Фактически, путем выдачи документов в представлениях вы создаете копию документа на вашем хранилище (== bad). 100 документов + представление, которое возвращает их = 200 документов.

Вместо этого испускайте ключи для документов и извлекайте их после получения результатов из представления. или просто испускать часть документа, которая вам нужна (если она маленькая).

Редактировать: я предполагаю, что вы не попробовали опции «include_docs»? он должен приложить полный документ к вашим результатам без создания дубликата.

 Смежные вопросы

  • Нет связанных вопросов^_^