CosmosDB: минимальная пропускная способность не имеет смысла - PullRequest
1 голос
/ 18 октября 2019

у нас есть космическая БД, содержащая 24 контейнера. Пропускная способность предоставляется на уровне базы данных.

Я ожидаю, что Минимальная пропускная способность составит 2400 RU, но на самом деле ожидается 4500. (Показано на портале Azure, а также сообщение об ошибке в .NET SDK)

Ожидание:

Количество контейнеров * 100 RU / s = Мин. RU / s

или если количество контейнеров меньше или равно четырем

400 RU / s

screenshot of RU count

Я заметил, что после удаления и повторного создания базы данных пропускная способность работает, как и ожидалось. Это происходит только после нескольких дней работы с базой данных.

Существует ли объяснение, почему это ожидается или это ошибка в самом CosmosDB?

Спасибо за вашепомощь

1 Ответ

0 голосов
/ 22 октября 2019

На вашем снимке экрана настроены два региона:

two regions

Каждый регион потребляет около 2400 RU. 2x2400 = 4800. Похоже, у вас чуть меньше 2400 RU на регион.

В любом случае: установка двух регионов - это то, что стоит вдвое больше ожидаемого RU.

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