Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
В этой статье объясняется, как настроить стандартную (ручную) пропускную способность в базе данных Azure Cosmos DB для NoSQL. Вы можете подготовить пропускную способность для одного контейнера или для базы данных и разделить ее между контейнерами внутри базы данных. Сведения о том, когда следует использовать пропускную способность уровня контейнера и уровня базы данных, см. в статье Обеспечение необходимой пропускной способности для контейнеров и баз данных. Вы можете задать единицу пропускной способности на уровне базы данных с помощью портала Azure или пакетов SDK для Azure Cosmos DB.
Если вы используете другой API, ознакомьтесь со статьями API для MongoDB, со статьями API для Cassandra, со статьями API для Gremlin для подготовки пропускной способности.
Подготовка пропускной способности с помощью портала Azure
Войдите на портал Azure.
Создайте новую учетную запись Azure Cosmos DB или выберите существующую учетную запись Azure Cosmos DB.
Откройте панель обозревателя данных и выберите Новая база данных. Укажите следующие данные:
- Введите идентификатор базы данных.
- Выберите параметр Совместное использование пропускной способности контейнерами.
- Выберите Автомасштабирование или Вручную и введите необходимую пропускную способность базы данных (например, 1000 RU/s).
- Введите имя для контейнера в поле Идентификатор контейнера.
- Введите ключ раздела.
- Нажмите ОК.
Подготовка пропускной способности с помощью Azure CLI или PowerShell
Чтобы создать базу данных с совместной пропускной способностью, см.:
Обеспечение пропускной способности с помощью SDK для .NET
Примечание.
Пакеты SDK Azure Cosmos DB для API для NoSQL можно использовать для предоставления пропускной способности для всех интерфейсов API. Кроме того, можно использовать следующий пример для API для Cassandra.
//set the throughput for the database
RequestOptions options = new RequestOptions
{
OfferThroughput = 500
};
//create the database
await client.CreateDatabaseIfNotExistsAsync(
new Database {Id = databaseName},
options);
Следующие шаги
См. следующие статьи, чтобы узнать о зарезервированной пропускной способности в Azure Cosmos DB:
- Globally scale provisioned throughput (Глобальное масштабирование подготовленной пропускной способности)
- Обеспечение необходимой пропускной способности для контейнеров и баз данных
- Подготовка стандартной (масштабируемой вручную) пропускной способности для контейнера
- Как настроить автомасштабируемую пропускную способность для контейнера
- Пропускная способность и единицы запросов в Azure Cosmos DB