Veritabanı, kapsayıcı veya otomatik ölçeklendirme aktarım hızını Azure veritabanı Cosmos DB Gremlin API'si kaynaklarından sağlama

Uygulama hedefı: Gremlin API

Bu makalede Azure Cosmos DB Gremlin API'sinde aktarım hızı sağlama açıklanmıştır. Bir kapsayıcıda veya veritabanında standart (el ile) veya otomatik ölçeklendirme aktarım hızı s sağlamanın ardından bunu veritabanındaki kapsayıcılar arasında paylaştırabilirsiniz. Azure portal, Azure CLI veya Azure Cosmos DB SDK'larını kullanarak aktarım hızı sabilirsiniz.

Farklı bir API kullanıyorsanız aktarım hızını sağlama SQL API, Cassandra API, MongoDB için API makalelerini okuyun.

Azure portal

  1. Azure Portal’ında oturum açın.

  2. Yeni bir Azure Cosmos hesabı oluşturunveya var olan bir Azure Cosmos seçin.

  3. Yeni Veri Gezgini bölmesini açın ve Yeni dosya'Graph. Ardından, aşağıdaki ayrıntıları sağlar:

    • Yeni bir veritabanı mı yoksa var olan bir veritabanını mı kullanmakta olduğunu gösterir. Veritabanı düzeyinde aktarım hızı sağlamayı tercih etmek için Veritabanı aktarım hızını sağlama seçeneğini belirleyin.
    • Graf kimliği girin.
    • Bir bölüm anahtarı değeri girin (örneğin, /ItemID ).
    • Sağlamayı istediğiniz bir aktarım hızı girin (örneğin, 1000 RU).
    • Tamam’ı seçin.

    Veritabanı Veri Gezgini aktarım hızına sahip yeni bir grafik oluştururken 2018'in ekran görüntüsü

.NET SDK

Not

Cassandra Cosmos MongoDB API'si dışında tüm Azure Cosmos DB API'leri için aktarım hızı sağlamada SQL API'leri için Cosmos API'lerini kullanın.

Kapsayıcı düzeyinde aktarım hızı sağlama

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

Veritabanı düzeyinde aktarım hızı sağlama

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

Azure Resource Manager şablonları, tüm Azure veritabanı veritabanı API'leri için veritabanı veya kapsayıcı düzeyinde kaynaklar üzerinde otomatik ölçeklendirme aktarım hızı Cosmos kullanılabilir. Örnekler Azure Resource Manager azure veritabanı için Cosmos şablonlarına bakın.

Azure CLI

Azure CLI, tüm Azure veritabanı veritabanı API'leri için bir veritabanında veya kapsayıcı düzeyindeki kaynaklarda otomatik ölçeklendirme Cosmos için kullanılabilir. Örnekler için bkz. Azure COSMOS DB için Azure CLI Örnekleri.

Azure PowerShell

Azure PowerShell veritabanı veya tüm Azure veritabanı VERITABANı API'leri için kapsayıcı düzeyinde kaynaklara otomatik ölçeklendirme aktarım hızı Cosmos kullanılabilir. Örnekler için bkz. Azure Azure PowerShell DB için Cosmos örnekleri.

Sonraki adımlar

Azure Cosmos DB'de aktarım hızı sağlama hakkında bilgi edinmek için aşağıdaki makalelere bakın: