Распределение пропускной способности Cosmos DB Autopilot по неиспользуемым разделам - PullRequest
0 голосов
/ 24 января 2020

Насколько я понимаю, если Autopilot настроен, максимальная пропускная способность составляет 20000 RU, и если у меня 4 раздела, максимальная пропускная способность для каждого раздела будет 2000 RU.

Может ли кто-нибудь проверить мои нижеприведенные предположения для расчеты пропускной способности, которые будут взиматься

Если 2 раздела имеют трафик c для около 1000 RU каждый, расчетная пропускная способность будет 1000 + 1000 + 0 + 0 = 2000 RU

Если один раздел Один только горячий с 4000 RU, расчетная пропускная способность будет 4000 + 0 + 0 + 0 = 4000.

Если ни один из разделов не используется, будет рассчитано 10% от максимальной пропускной способности 2000 RU.

Правильно ли мое предположение?

1 Ответ

0 голосов
/ 24 января 2020

Не думаю, что так оно и есть. На самом деле это работает следующим образом:

  1. Каждый раздел получает равную долю (20 000 RU / с: 4 раздела = 5 000 RU / с)
  2. Фактическая нагрузка не имеет значения , Раздел может только go до 5.000 RU / s
  3. Если вы добавите еще 10.000 RU / s, каждый раздел получит дополнительные 2.500 RU / s

абсолютный максимум, который может разделить go - это 10.000 RU / s, независимо от того, сколько RU / s дано контейнеру.

https://docs.microsoft.com/bs-cyrl-ba/azure/cosmos-db/partition-data

Пропускная способность, предусмотренная для контейнера делится поровну между физическими перегородками. Конструкция ключа раздела, которая не распределяет запросы пропускной способности равномерно, может создать «горячие» разделы. Горячие разделы могут привести к ограничению скорости и неэффективному использованию выделенной пропускной способности, а также к более высоким затратам.

В отличие от логических разделов, физические разделы являются внутренней реализацией системы. Вы не можете контролировать размер, размещение или количество физических разделов, а также не можете управлять отображением между логическими разделами и физическими разделами.

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