Provisionar taxa de transferência padrão (manual) em um banco de dados no Azure Cosmos DB - API para NoSQL
APLICA-SE A: NoSQL
Este artigo explica como provisionar a taxa de transferência padrão (manual) em um banco de dados no Azure Cosmos DB para NoSQL. Pode aprovisionar débito para um único contentor ou para uma base de dados e partilhá-la entre os contentores na mesma. Para saber quando usar o nível de contêiner e a taxa de transferência de nível de banco de dados, consulte o artigo Casos de uso para taxa de transferência de provisionamento 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 API para MongoDB, API para Cassandra, API para artigos Gremlin para provisionar a taxa de transferência.
Aprovisionar débito com o portal do Azure
Inicie sessão 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 um 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 seu contêiner em ID do contêiner
- Insira uma chave de partição
- Selecione OK.
Provisionar taxa de transferência usando a CLI do Azure ou o PowerShell
Para criar um banco de dados com taxa de transferência compartilhada, consulte,
Aprovisionar débito com o SDK do .NET
Nota
Você pode usar SDKs do Azure Cosmos DB para API para 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óximos passos
Consulte os seguintes artigos para saber mais sobre a taxa de transferência provisionada no Azure Cosmos DB:
- Dimensione globalmente a taxa de transferência provisionada
- Aprovisionar o débito em contentores e bases de dados
- Como provisionar a taxa de transferência padrão (manual) para um contêiner
- Como provisionar a taxa de transferência de dimensionamento automático para um contêiner
- Unidades de pedido e débito no Azure Cosmos DB