Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo explica como fornecer um débito padrão (manual) numa base de dados no Azure Cosmos DB para NoSQL. Pode provisionar o throughput para um único contentor ou para uma base de dados e partilhar o throughput entre os containers dentro dele. Para saber quando usar o throughput ao nível do contentor e ao nível da base de dados, consulte o artigo Casos de Uso para provisionamento do throughput em contentores e bases de dados . Pode provisionar o throughput ao nível de base de dados utilizando o portal Azure ou os SDKs do Azure Cosmos DB.
Se estiver a utilizar uma API diferente, consulte os artigos API para MongoDB, API para Cassandra e API para Gremlin para provisionar o throughput.
Provisionar throughput usando o portal do Azure
Inicie sessão no portal Azure.
Crie uma nova conta Azure Cosmos DB ou selecione uma conta Azure Cosmos DB existente.
Abra o painel do Explorador de Dados e selecione Nova Base de Dados. Forneça os seguintes detalhes:
- Introduza um ID de base de dados.
- Selecione a opção Partilhar throughput entre contentores.
- Selecione Autoscale ou Largura de Banda Manual e insira a largura de banda necessária da base de dados (por exemplo, 1000 RU/s).
- Introduza um nome para o seu contentor em ID do Contentor
- Introduza uma chave de partição
- Selecione OK.
Provisionar throughput através do Azure CLI ou PowerShell
Para criar uma base de dados com taxa de transferência partilhada, veja,
Taxa de throughput de provisionamento usando o SDK .NET
Observação
Você pode usar os SDKs do Azure Cosmos DB para a API NoSQL para provisionar o throughput para todas as APIs. Pode opcionalmente usar o seguinte exemplo para a API do Cassandra também.
//set the throughput for the database
RequestOptions options = new RequestOptions
{
OfferThroughput = 500
};
//create the database
await client.CreateDatabaseIfNotExistsAsync(
new Database {Id = databaseName},
options);
Próximos passos
Consulte os seguintes artigos para saber mais sobre o throughput provisionado no Azure Cosmos DB:
- Provisão de throughput em escala global
- Provisão de capacidade de processamento em contentores e bases de dados
- Como provisionar largura de banda padrão (manual) para um recipiente
- Como provisionar a capacidade de escalonamento automático para um container
- Unidades de pedido e débito no Azure Cosmos DB