Azure Космический физический раздел БД разбалансирован без указания горячего ключа раздела - PullRequest
1 голос
/ 02 апреля 2020

У меня есть такая проблема: для меня создаются новые физические разделы, и запросы часто происходят в том же разделе. Интересно, как это возможно, поскольку у меня не указаны горячие клавиши?

enter image description here

enter image description here

Мой единственный ключ раздела - это идентификатор, составленный следующим образом:

идентификатор пользователя _ год _ номер путешествия

Я запоминаю географическое положение транспортных средств.

enter image description here

Это, очевидно, генерирует несколько 429. Я надеюсь, что я был ясен.

РЕДАКТИРОВАТЬ --------------------- -------------------

Я настраиваю журнал и исследую:

enter image description here

Возможно ли, что json из 400 КБ выдаст запрос на запись 2900 RU / с? Документ таков:

enter image description here

Я не понимаю, почему результат консоли говорит счетчик 4, когда я загружаю только один документ ??

enter image description here

1 Ответ

0 голосов
/ 02 апреля 2020

График показывает, что у вас есть горячий раздел. Вам нужно выбрать ключ раздела с большей мощностью, чтобы более равномерно распределить записи по разделам и перенести ваши данные в этот новый контейнер. Лучше всего это сделать с помощью Change Feed для чтения из существующего контейнера и записи данных в новый контейнер. Когда изменение в канале перехвачено, вы можете изменить строку подключения в своем приложении и перезапустить ее, чтобы затем записать в новый контейнер с очень небольшим временем простоя.

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