Compartir vía


Aprovisionamiento el rendimiento de la base de datos, el contenedor o la escalabilidad automática en los recursos de Azure Cosmos DB for Gremlin

SE APLICA A: Gremlin

En este artículo se explica cómo aprovisionar el rendimiento de Azure Cosmos DB for Gremlin. Puede aprovisionar el rendimiento estándar (manual) o de escalabilidad automática de un contenedor, o de una base de datos y compartirlo entre los contenedores incluidos en ella. Para aprovisionar el rendimiento, use Azure Portal, la CLI de Azure o los SDK de Azure Cosmos DB.

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

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 New Graph (Nuevo grafo). Después, proporcione los detalles siguientes:

    • Indique si va a crear una nueva base de datos o a usar una existente. Seleccione la opción Provision database throughput (Aprovisionar rendimiento de base de datos) si desea aprovisionar el rendimiento en el nivel de base de datos.
    • Escriba un identificador de grafo.
    • Escriba un valor de la clave de partición (por ejemplo, /ItemID).
    • Escriba un rendimiento que quiera aprovisionar (por ejemplo, 1000 RU).
    • Seleccione Aceptar.

    Captura de pantalla del Explorador de datos al crear un nuevo grafo con el rendimiento de nivel de base de datos

.NET SDK

Nota:

Use los SDK de Azure Cosmos DB de la API para NoSQL con el fin de aprovisionar el rendimiento de todas las API de Azure Cosmos DB, excepto Cassandra y la API para MongoDB.

Aprovisionamiento del rendimiento de nivel de contenedor

// Create a container with a partition key and provision throughput of 400 RU/s
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 400 });

Aprovisionamiento del rendimiento de nivel de base de datos

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

Azure Resource Manager

Las plantillas de Azure Resource Manager se pueden usar para aprovisionar el rendimiento de escalado automático en luna base de datos o en recursos de nivel de contenedor para todas las API de Azure Cosmos DB. Consulte Plantillas de Azure Resource Manager para Azure Cosmos DB para ejemplos.

Azure CLI

La CLI de Azure se puede usar para aprovisionar el rendimiento de escalado automático en una base de datos o en recursos de nivel de contenedor para todas las API de Azure Cosmos DB. Para ejemplos, consulte Ejemplos de la CLI de Azure para Azure Cosmos DB.

Azure PowerShell

Azure PowerShell se puede usar para aprovisionar el rendimiento de escalado automático en una base de datos o en recursos de nivel de contenedor para todas las API de Azure Cosmos DB. Para ejemplos, consulte Ejemplos de Azure PowerShell para Azure Cosmos DB.

Pasos siguientes

Consulte los siguientes artículos para aprender sobre el aprovisionamiento del rendimiento en Azure Cosmos DB: