Compartir a través de


Configurar el rendimiento estándar (manual) en una base de datos con Azure Cosmos DB: API para NoSQL

En este artículo se explica cómo aprovisionar el rendimiento estándar (manual) en una base de datos de Azure Cosmos DB para NoSQL. Puede aprovisionar el rendimiento de un único contenedor o para una base de datos y compartir el rendimiento entre los contenedores que contiene. Para obtener información sobre cuándo usar el nivel de contenedor y el rendimiento del nivel de base de datos, consulte el artículo Casos de uso para el aprovisionamiento del rendimiento en contenedores y bases de datos . Puede aprovisionar el rendimiento de nivel de base de datos mediante Azure Portal o los SDK de Azure Cosmos DB.

Si está utilizando una API diferente, consulte los artículos API para MongoDB, API para Cassandra, API para Gremlin para configurar el rendimiento.

Aprovisionar el ancho de banda mediante el portal de Azure

  1. Inicie sesión en Azure Portal.

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

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

    • Escriba un identificador de base de datos.
    • Seleccione la opción Compartir rendimiento entre contenedores .
    • Seleccione Escalabilidad automática o Rendimiento manual y escriba el rendimiento de la base de datos necesario (por ejemplo, 1000 RU/s).
    • Escriba un nombre para el contenedor en Id. de contenedor.
    • Escribir una clave de partición
    • Selecciona Aceptar.

    Captura de pantalla del cuadro de diálogo Nueva base de datos

Proporcionar rendimiento mediante Azure CLI o PowerShell

Para crear una base de datos con rendimiento compartido, consulte :

Aprovisionamiento del caudal de datos utilizando el SDK de .NET

Nota:

Puede usar los SDK de Azure Cosmos DB para API para NoSQL para aprovisionar el rendimiento de todas las API. Opcionalmente, también puede usar el siguiente ejemplo para una API de 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 artículos siguientes para obtener información sobre el rendimiento aprovisionado en Azure Cosmos DB: