Gremlin kaynakları için Azure Cosmos DB'de veritabanı, kapsayıcı veya otomatik ölçeklendirme aktarım hızı sağlama
ŞUNLAR IÇIN GEÇERLIDIR: Gremlin
Bu makalede Gremlin için Azure Cosmos DB'de aktarım hızı sağlama adımları açıklanmaktadır. Kapsayıcıda veya veritabanında standart (el ile) veya otomatik ölçeklendirme aktarım hızı sağlayabilir ve bunu veritabanındaki kapsayıcılar arasında paylaşabilirsiniz. Azure portalı, Azure CLI veya Azure Cosmos DB SDK'larını kullanarak aktarım hızı sağlayabilirsiniz.
Farklı bir API kullanıyorsanız aktarım hızını sağlamak için NoSQL API'si, Cassandra API'si, MongoDB için API makalelerine bakın.
Azure portal
Azure Portal’ında oturum açın.
Yeni bir Azure Cosmos DB hesabı oluşturun veya mevcut bir Azure Cosmos DB hesabını seçin.
Veri Gezgini bölmesini açın ve Yeni Grafik'i seçin. Ardından aşağıdaki ayrıntıları sağlayın:
- Yeni bir veritabanı mı oluşturduğunuzu yoksa var olan bir veritabanını mı kullandığınızı belirtin. Veritabanı düzeyinde aktarım hızı sağlamak istiyorsanız Veritabanı aktarım hızı sağla seçeneğini belirleyin.
- Bir grafik kimliği girin.
- Bir bölüm anahtarı değeri girin (örneğin,
/ItemID
). - Sağlamak istediğiniz aktarım hızını girin (örneğin, 1000 RU).
- Tamam'ı seçin.
.NET SDK
Not
Cassandra ve MongoDB API'si dışında tüm Azure Cosmos DB API'leri için aktarım hızı sağlamak üzere NoSQL için API için Azure Cosmos DB SDK'larını 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 Cosmos DB API'leri için veritabanı veya kapsayıcı düzeyindeki kaynaklarda otomatik ölçeklendirme aktarım hızı sağlamak için kullanılabilir. Örnekler için bkz . Azure Cosmos DB için Azure Resource Manager şablonları.
Azure CLI
Azure CLI, tüm Azure Cosmos DB API'leri için bir veritabanında veya kapsayıcı düzeyindeki kaynaklarda otomatik ölçeklendirme aktarım hızı sağlamak için kullanılabilir. Örnekler için bkz. Azure Cosmos DB için Azure CLI Örnekleri.
Azure PowerShell
Azure PowerShell, tüm Azure Cosmos DB API'leri için bir veritabanında veya kapsayıcı düzeyindeki kaynaklarda otomatik ölçeklendirme aktarım hızı sağlamak için kullanılabilir. Örnekler için bkz. Azure Cosmos DB için Azure PowerShell ö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:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin