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

  1. Inicie sessão 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 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.

    Captura de ecrã da caixa de diálogo Novo Base de Dados

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: