Я использую общедоступный API шлюза синхронизации Couchbase.
DELETE /{db}/{doc}+?rev=+_rev
для нескольких документов асинхронное удаление и ошибка:
error: Service Unavailable,
reason: Database server is over capacity
Я заметил, что
- Часть документов удалена успешно, а часть не удалось.
- Это происходит только для
DELETE
, а не дляGET
, т. е. когда я асинхронно получаю идентификаторы ревизий нескольких документов через APIGET /{db}/{doc}
, он работает нормально. Я думаю, причина в том, чтоGET
легче.
Итак, вопрос:
- Какова мощность DELETE и как ее увеличить?
- Если нет возможности увеличить, как эффективно удалить несколько документов?
Спасибо!