Compartilhar via


Provisionar taxa de transferência padrão (manual) em um banco de dados no Azure Cosmos DB – API para 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. 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

  1. Entre no portal do Azure.

  2. Crie uma nova conta do Azure Cosmos DB ou selecione uma conta existente do Azure Cosmos DB.

  3. 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.

    Captura de tela da caixa de diálogo Novo Banco de Dados

Provisionar taxa de transferência com a CLI do Azure ou o PowerShell

Para criar um banco de dados com taxa de transferência compartilhada, consulte:

Provisionar rendimento usando .NET SDK

Observação

Você pode usar os SDKs do Azure Cosmos DB para a API para NoSQL para provisionar a taxa de transferência de 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: