Aprovisionamiento del rendimiento estándar (manual) en una base de datos de Azure Cosmos DB: API para NoSQL

SE APLICA A: NoSQL

En este artículo, se explica cómo aprovisionar el rendimiento estándar (manual) en una base de datos en Azure Cosmos DB for NoSQL. Puede aprovisionar el rendimiento de un único contenedor, o bien de una base de datos y compartir el rendimiento entre los contenedores que se incluyen en ella. Para saber cuándo se debe usar el rendimiento de nivel de contenedor y de nivel de base de datos, consulte el artículo Aprovisionar rendimiento en contenedores y bases de datos. Para aprovisionar el rendimiento en el nivel de base de datos, se puede usar Azure Portal o los SDK de Azure Cosmos DB.

Si usa una API diferente, consulte los artículos API para MongoDB, API para Cassandra y API para Gremlin para aprovisionar el rendimiento.

Aprovisionamiento del rendimiento mediante Azure Portal

  1. Inicie sesión en Azure Portal.

  2. Cree una cuenta de Azure Cosmos DB, o bien seleccione una cuenta de Azure Cosmos DB ya existente.

  3. Abra el panel de Data Explorer y seleccione Nueva base de datos. Especifique los detalles siguientes:

    • Escriba un identificador de base de datos.
    • Seleccione la opción Share throughput across containers (Compartir rendimiento entre contenedores).
    • Seleccione un rendimiento de Autoscale (Escalabilidad automática) o Manual y especifique el valor de Database throughput (Rendimiento de base de datos) (por ejemplo, 1000 RU/s).
    • Escriba un nombre para el contenedor en Container ID (Id. de contenedor).
    • Escriba una clave en Clave de partición.
    • Seleccione Aceptar.

    Screenshot of New Database dialog box

Aprovisionamiento de la capacidad de procesamiento mediante la CLI de Azure o PowerShell

Para crear una base de datos con capacidad de procesamiento compartida, consulte:

Aprovisionamiento del rendimiento mediante el SDK para .NET

Nota

Puede usar los SDK de Azure Cosmos DB para API para NoSQL a fin de aprovisionar el rendimiento de todas las API. También puede usar el ejemplo siguiente 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);

Pasos siguientes

Consulte los siguientes artículos para obtener más información sobre el rendimiento aprovisionado en Azure Cosmos DB: