Azure CosmosDB COUNT Потребляет много RU / s (MongoDB) - PullRequest
0 голосов
/ 06 июня 2019

У меня есть коллекция с ~ 8000 документов, которые я разбил на страницы в своем приложении. Тем не менее, мой запрос, чтобы получить общее количество документов (чтобы рассчитать количество страниц), выбрасывает мою квоту RU / s из воды.

Запрос поиска занимает всего около 3 RU / с, но для его выполнения требуется некоторое время ...

Есть ли решение для этого?

db.orders.count({"user": ObjectId("5ca51dc1234c0b21dcxxa12c")}})
Operation consumed 442.62 RUs
5958

1 Ответ

0 голосов
/ 06 июня 2019

Будет выполнен поиск всех разделов в вашем контейнере. Передайте ключ раздела с указанием вашего запроса, чтобы упростить поиск, в противном случае он должен пройти через все разделы в контейнере, что приведет к большому количеству RU.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...