PartitionKeyRanges не эквивалентны ключам раздела. Это наименование немного сбивает с толку, и мы работаем над его изменением в следующих версиях наших SDK. Под ключами раздела следует понимать логическую группу данных, которыми вы можете управлять, а ключи разделов - это физическое представление группы, которой управляет серверная часть. Он состоит из (обычно) множества ключей логического раздела.
Число PartitionKeyRanges не может контролироваться вами, конечным пользователем, но вместо этого управляется бэкэндом для вас. Он определяется сочетанием зарезервированной пропускной способности, объема используемой памяти и шаблонов использования. Рекомендуется не создавать больше PartitionKeyRanges, так как это может измениться в любое время, но вместо этого сосредоточиться на обработке канала как можно быстрее. Вам может потребоваться поместить любую интенсивную загрузку ЦП, например, в очередь, где работа может быть дополнительно распараллелена без задержки обработки потока.