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
Inicie sesión en Azure Portal.
Cree una cuenta de Azure Cosmos DB, o bien seleccione una cuenta de Azure Cosmos DB ya existente.
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.
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:
- Creación de una base de datos mediante la CLI de Azure
- Creación de una base de datos mediante PowerShell
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:
- Escalado global del rendimiento aprovisionado
- Aprovisionamiento del rendimiento en contenedores y bases de datos
- Aprovisionamiento del rendimiento estándar (manual) en un contenedor de Azure Cosmos
- Aprovisionamiento del rendimiento de escalabilidad automática en una base de datos o contenedor de Azure Cosmos DB
- Rendimiento y unidades de solicitud en Azure Cosmos DB