Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
PostgreSQL için Azure Cosmos DB artık yeni projeler için desteklenmemektedir. Bu hizmeti yeni projeler için kullanmayın. Bunun yerine, şu iki hizmetlerden birini kullanın:
99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için tasarlanmış dağıtılmış bir veritabanı çözümü için NoSQL için Azure Cosmos DB kullanın.
Açık kaynak Citus uzantısını kullanarak bölümlenmiş Azure Veritabanı'nın PostgreSQL için Elastik Kümeler özelliğini kullanın.
Dağıtılan her tablo için parça sayısını seçmek, daha fazla parçaya sahip olma esnekliği ile bunlar arasında sorgu planlama ve yürütme ek yükü arasında bir dengedir. Dağıtıldıktan sonra bir tablonun parça sayısını değiştirmeye karar verirseniz, alter_distributed_table işlevini kullanabilirsiniz.
Çok kiracılı SaaS kullanım örneği
En uygun seçim, verilere yönelik erişim desenlerinize bağlı olarak değişir. Örneğin, Çok Kiracılı SaaS Veritabanı kullanım örneğinde 32 - 128 parça arasında seçim yapmanızı öneririz. Daha küçük iş yükleri için 100 GB diyelim <, 32 parça ile başlayabilirsiniz ve daha büyük iş yükleri için 64 veya 128 seçebilirsiniz. Bu seçenek size 32 ila 128 çalışan makinesi arasında ölçeklendirme olanağı sağlar.
Gerçek zamanlı analiz kullanım örneği
Gerçek Zamanlı Analiz kullanım örneğinde parça sayısı, çalışanların toplam çekirdek sayısıyla ilişkili olmalıdır. En yüksek paralellik sağlamak için her düğümde CPU çekirdeği başına en az bir parça olacak kadar parça oluşturmanız gerekir. Genellikle, geçerli CPU çekirdeği sayısının 2 veya 4 katını içeren yüksek sayıda ilk parça oluşturmanızı öneririz. Daha fazla parçaya sahip olmak, daha fazla çalışan ve CPU çekirdeği eklerseniz gelecekte ölçeklendirmeye olanak tanır.
Her sorgu için PostgreSQL için Azure Cosmos DB'nin parça başına bir veritabanı bağlantısı açtığını ve bu bağlantıların sınırlı olduğunu unutmayın. Parça sayısını, dağıtılmış sorguların bağlantı kurmak için sık sık beklemesine gerek kalmayacak kadar küçük tutmaya dikkat edin. Başka bir ifadeyle, gereken bağlantılar, (max concurrent queries * shard count)sistemde (number of workers * max_connections per worker)mümkün olan toplam bağlantı sayısını aşmamalıdır.
Sonraki adımlar
- Küme performansı seçenekleri hakkında daha fazla bilgi edinin.
- Kümenin ölçeğini artırma veya genişletme
- Parçaları yeniden dengeleme