Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как настроить стандартную (ручную) пропускную способность на базе данных в 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 ЕЗ/с).
- Введите имя контейнера в поле "Идентификатор контейнера"
- Введите ключ раздела
- Нажмите ОК.
Настройка пропускной способности с помощью 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 см. в следующих статьях:
- Глобальная предоставленная пропускная способность
- Обеспечение необходимой пропускной способности для контейнеров и баз данных
- Обеспечение стандартной (ручной) пропускной способности для контейнера
- Как настроить автоматическое масштабирование пропускной способности для контейнера
- Пропускная способность и единицы запросов в Azure Cosmos DB