Sdílet prostřednictvím


Zřízení propustnosti databáze, kontejneru nebo automatického škálování pro prostředky Gremlin ve službě Azure Cosmos DB

PLATÍ PRO: Skřítek

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

Pokud používáte jiné rozhraní API, informace o zřízení propustnosti najdete v článcích o rozhraní API pro NoSQL, rozhraní API pro Cassandra, rozhraní API pro MongoDB .

portál Azure

  1. Přihlaste se k portálu Azure.

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

  3. Otevřete podokno Průzkumník dat a vyberte Nový graf. Dále zadejte následující podrobnosti:

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

    Snímek obrazovky Průzkumníka dat při vytváření nového grafu s propustností na úrovni databáze

.NET SDK

Poznámka:

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

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 Manageru je možné použít ke zřízení propustnosti automatického škálování pro prostředky databáze nebo kontejneru pro všechna rozhraní API služby Azure Cosmos DB. Ukázky najdete v šablonách Azure Resource Manageru pro službu Azure Cosmos DB .

Azure CLI

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

Azure PowerShell

Azure PowerShell se dá použít ke zřízení propustnosti automatického škálování pro prostředky databáze nebo kontejneru pro všechna rozhraní API služby Azure Cosmos DB. Ukázky najdete v ukázkách Azure PowerShellu pro službu 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: