Zřízení propustnosti databáze, kontejneru nebo automatického škálování v prostředcích rozhraní Gremlin API služby Azure Cosmos DB

PLATÍ PRO: Gremlin API

Tento článek vysvětluje, jak zřídit propustnost v rozhraní Gremlin API služby Azure Cosmos DB. Propustnost kontejneru můžete zřídit standardní (ruční) nebo automatické škálování nebo databázi a sdílet ji mezi kontejnery v rámci databáze. Propustnost můžete zřídit pomocí sad SDK Azure Portal, Azure CLI nebo Azure Cosmos DB.

Pokud používáte jiné rozhraní API, projděte si články SQL API, rozhraní API Cassandrarozhraní API pro MongoDB a zřiďte propustnost.

portál Azure

  1. Přihlaste se k webu Azure Portal.

  2. Vytvořte nový účet Azure Cosmos nebo vyberte existující účet Azure Cosmos.

  3. Otevřete podokno Data Explorer a vyberte Nový Graph. Dále zadejte následující podrobnosti:

    • Určete, jestli vytváříte novou databázi nebo používáte existující databázi. Vyberte možnost Zřídit propustnost databáze , pokud chcete zřídit propustnost na úrovni databáze.
    • Zadejte ID grafu.
    • Zadejte hodnotu klíče oddílu (například /ItemID).
    • Zadejte propustnost, kterou chcete zřídit (například 1000 RU).
    • Vyberte OK.

    Screenshot of Data Explorer, when creating a new graph with database level throughput

.NET SDK

Poznámka

Pomocí sad COSMOS SDK pro rozhraní API SQL zřiďte propustnost pro všechna rozhraní API služby Azure Cosmos DB s výjimkou Cassandra a MongoDB API.

Zřízení propustnosti na úrovni kontejneru

// 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 });

Zřízení propustnosti na úrovni databáze

//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

Šablony Azure Resource Manager je možné použít ke zřízení propustnosti automatického škálování u databází nebo prostředků na úrovni kontejneru pro všechna rozhraní API služby Azure Cosmos DB. Ukázky najdete v šablonách Azure Resource Manager pro Azure Cosmos DB.

Azure CLI

Azure CLI se dá použít ke zřízení propustnosti automatického škálování u databází nebo prostředků na úrovni kontejneru pro všechna rozhraní API služby Azure Cosmos DB. Ukázky najdete v ukázkách Azure CLI pro Azure Cosmos DB.

Azure PowerShell

Azure PowerShell je možné použít ke zřízení propustnosti automatického škálování u databází nebo prostředků na úrovni kontejneru pro všechna rozhraní API služby Azure Cosmos DB. Ukázky najdete v Azure PowerShell ukázkách pro Azure Cosmos DB.

Další kroky

Informace o zřizování propustnosti ve službě Azure Cosmos DB najdete v následujících článcích: