Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica como provisionar a taxa de transferência padrão (manual) em um banco de dados no Azure Cosmos DB para NoSQL. Você pode provisionar a taxa de transferência para um único contêiner ou para um banco de dados e compartilhar a taxa de transferência entre os contêineres dentro dele. Para saber quando usar o nível de contêiner e a taxa de transferência no nível do banco de dados, consulte o artigo Casos de uso para provisionamento de taxa de transferência em contêineres e bancos de dados. Você pode provisionar a taxa de transferência no nível do banco de dados usando o portal do Azure ou os SDKs do Azure Cosmos DB.
Se você estiver usando uma API diferente, consulte os artigos API para MongoDB, API para Cassandra, API para Gremlin para provisionar a taxa de transferência.
Provisionar largura de banda pelo portal do Azure
Entre no portal do Azure.
Crie uma nova conta do Azure Cosmos DB ou selecione uma conta existente do Azure Cosmos DB.
Abra o painel Data Explorer e selecione Novo Banco de Dados. Forneça os seguintes detalhes:
- Insira uma ID de banco de dados.
- Selecione a opção Compartilhar taxa de transferência entre contêineres .
- Selecione Dimensionamento automático ou taxa de transferência manual e insira a taxa de transferência de banco de dados necessária (por exemplo, 1000 RU/s).
- Insira um nome para o contêiner na ID do Contêiner
- Inserir uma chave de partição
- Selecione OK.
Provisionar throughput usando o Azure CLI ou PowerShell
Para criar um banco de dados com taxa de transferência compartilhada, consulte:
Provisionar a taxa de transferência usando o SDK .NET
Observação
Você pode usar os SDKs do Azure Cosmos DB para a API do NoSQL para provisionar a taxa de transferência para todas as APIs. Opcionalmente, você também pode usar o exemplo a seguir para API para Cassandra.
//set the throughput for the database
RequestOptions options = new RequestOptions
{
OfferThroughput = 500
};
//create the database
await client.CreateDatabaseIfNotExistsAsync(
new Database {Id = databaseName},
options);
Próximas etapas
Consulte os seguintes artigos para saber mais sobre a taxa de transferência provisionada no Azure Cosmos DB:
- Taxa de transferência provisionada em escala global
- Provisionar a taxa de transferência para contêineres e bancos de dados
- Como provisionar a taxa de transferência padrão (manual) para um contêiner
- Como provisionar a capacidade de autoescalação para um contêiner
- Unidades de solicitação e taxa de transferência no Azure Cosmos DB