Düzenle

Aracılığıyla paylaş


Azure Cosmos DB'de seri kapasite hakkında sık sorulan sorular

ŞUNLAR IÇIN GEÇERLIDIR: NoSQL MongoDB Cassandra Gremlin Masa

Azure Cosmos DB seri kapasite trafikteki ani artışları işlemek için veritabanınızın veya kapsayıcınızın boştaki aktarım hızı kapasitesinden yararlanmanıza olanak tanır. Bu makalede Azure Cosmos DB veri bloğu kapasitesi hakkında sık sorulan sorular yanıtlanmaktadır.

Seri üretim kapasitesini kullanmak ne kadara mal olur?

Seri çekim kapasitesini kullanmak için ücret alınmaz.

Otomatik ölçeklendirme ile seri kapasite nasıl çalışır?

Otomatik ölçeklendirme ve seri performans kapasitesi uyumludur. Otomatik ölçeklendirme size garantili bir anında 10 kat ölçek aralığı sağlar. Seri artış kapasitesi, geçici ani artışları işlemek için kullanılmayan, boşta kalan kapasiteden yararlanmanıza olanak tanır ve otomatik ölçeklendirme maksimum RU/sn'nizin ötesine geçebilirsiniz. Örneğin, 100 - 1000 RU/sn arasında ölçeklendirilen bir fiziksel bölüme sahip bir otomatik ölçeklendirme kapsayıcımız olduğunu varsayalım. Ani artış kapasitesi olmadan, 1000 RU/sn'yi aşan istekler hız sınırına sahip olabilir. Ancak seri kapasiteyle, bölüm her saniye en fazla 1000 RU/sn boşta kalma kapasitesi biriktirebilir. Seri artış kapasitesi, bölümün sınırlı bir süre boyunca en fazla 3000 RU/sn hızında patlamasına olanak tanır.

Veri artışlarının birikmesi, maksimum otomatik ölçeklendirme RU/sn'sini temel alır.

Veri bloğu kapasitesinin uygulanabilmesi için fiziksel bölüm başına en fazla RU/sn otomatik ölçeklendirme 3000 RU/sn'den az olmalıdır.

Veri bloğu kapasitesi otomatik ölçeklendirme ile kullanıldığında, otomatik ölçeklendirme, ani artış kapasitesi kullanılmadan önce maksimum RU/sn'ye kadar kullanır. Trafikte ani artışlar sırasında maksimum RU/sn'ye kadar otomatik ölçeklendirme ölçeğini görebilirsiniz.

Hangi kaynaklar seri kapasite kullanabilir?

Hesabınızda seri üretim kapasitesi etkinleştirildiğinde, fiziksel bölüm başına 3000 RU/sn'den az ayrılmış aktarım hızına sahip tüm paylaşılan aktarım hızı veritabanları veya kapsayıcılar ani artış kapasitesi kullanabilir. Kaynak el ile veya otomatik ölçeklendirme aktarım hızını kullanabilir.

Seri kapasiteyi nasıl izleyebilirim?

Azure Cosmos DB'de yerleşik olarak bulunan Azure İzleyici ölçümleri, TotalRequests ve TotalRequestUnits ölçümlerindeki CapacityType boyutuna göre filtreleyebilir. Seri kapasiteyle sunulan isteklerin CapacityType değeri BurstCapacity değerine eşit olur.

Hangi kaynakların fiziksel bölüm başına 3000 RU/sn'den az olduğunu nasıl görebilirim?

Fiziksel bölüm başına kaç RU/sn'niz olduğunu görmek için yeni PhysicalPartitionThroughput Azure İzleyici ölçümünü kullanabilir ve PhysicalPartitionId boyutuna göre bölebilirsiniz.

Ani artış kapasitesi Azure Cosmos DB ayrılmış kapasitesini tüketir mi?

Hayır

Program aracılığıyla bir hesapta ani artış kapasitesini nasıl etkinleştirebilirim?

Özelliği enableBurstCapacity true olarak ayarlamak için Azure Cosmos DB Kaynak Sağlayıcısı REST API sürümünü 2023-09-15 veya üzerini ya da API sürümüne 2023-03-01-previewsahip bir Resource Manager şablonunu kullanabilirsiniz. Azure CLI veya PowerShell'i de kullanabilirsiniz.

// Add Azure Cosmos DB extension 1.13.0 or higher
Install-Module -Name Az.CosmosDB -RequiredVersion 1.13.0

// Enable burst capacity on an account
$parameters = @{
ResourceGroupName = "<resource-group-name>"
Name = "<cosmos-account-name>"
EnableBurstCapacity = $true
}
Update-AzCosmosDBAccount @parameters

Sonraki adımlar