Не удается уменьшить коллекцию CosmosDB - PullRequest
0 голосов
/ 27 июня 2018

У меня есть 4 коллекции в CosmosDB, и я уменьшил до 400RU 3 из них, но 4-ую я не могу уменьшить. Я могу положить 400RU на портал, но кнопка Сохранить не активируется. Зачем? Как я могу уменьшить свою коллекцию? Минимум говорит, что это 1000 РУ.

Image from Azure Portal

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Я полностью согласен с тем, что говорит @David Makogon. В сочетании с указаниями на портале при создании коллекций мы не можем устанавливать RU меньше 1000, если создаем неограниченную секционированную коллекцию.

enter image description here

Я тестировал несколько разных ситуаций.

Test1:

Я успешно создал неограниченную секционированную коллекцию с 1000 RU. Затем я обнаружил, что диапазон всего составляет 400-10000 RU.

enter image description here

Я уменьшил все до 400 RU, и его можно сохранить. Кроме того, емкость хода изменилась на Фиксированная, так же, как и вы. Полностью продемонстрируйте масштабируемость Cosmos db.

Тест 2:

Я заметил, что диапазон на вашем скриншоте составляет 1000-50000 RU. Поэтому я успешно создал новую неограниченную секционированную коллекцию с 1100 RU. И оно не может быть уменьшено до 400 позже.

enter image description here

Я думаю, что в этом причина, хотя я не могу найти никаких официальных объяснений, связанных с этим. Таким образом, вы можете сослаться на мой тестовый вывод о том, что если при создании коллекции unlimited вы устанавливаете более 1000 RU, то вы не сможете уменьшить ее меньше, чем 1000 RU.

Надеюсь, это поможет вам.

0 голосов
/ 27 июня 2018

Вы пытаетесь уменьшить разделенную коллекцию (дешевая распродажа - наличие ключа раздела), который начинается с 1000 RU.

Только коллекции с одним разделом (10 ГБ) уменьшаются до 400 RU.

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