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.
Yeni bağlantılar kurmak zaman alır. Çoğu kısa süreli bağlantı talep eden uygulamalara karşı çalışır. Hem boşta işlemleri azaltmak hem de mevcut bağlantıları yeniden kullanmak için bir bağlantı havuzu oluşturucu kullanmanızı öneririz. Daha fazla bilgi edinmek için blog gönderimizi ziyaret edin.
Kendi bağlantı havuzu oluşturucunuzu çalıştırabilir veya Azure tarafından yönetilen PgBouncer'ı kullanabilirsiniz.
Yönetilen PgBouncer
PgBouncer gibi bağlantı havuzları, aynı anda daha fazla istemcinin koordinatör düğümüne bağlanmasına olanak tanır. Uygulamalar havuzlayıcıya bağlanır ve havuzlayıcı komutları hedef veritabanına aktarır.
İstemciler PgBouncer aracılığıyla bağlandığında, veritabanında etkin olarak çalıştırabilen bağlantı sayısı değişmez. Bunun yerine, PgBouncer fazla bağlantıları kuyruğa alır ve veritabanı hazır olduğunda bunları çalıştırır.
PostgreSQL için Azure Cosmos DB artık kümeler için yönetilen bir PgBouncer örneği sunuyor. En fazla 2.000 eşzamanlı istemci bağlantısını destekler. Ayrıca, bir kümede yüksek kullanılabilirlik (HA) etkinleştirildiyse, yönetilen PgBouncer da etkinleştirilmiş olur.
PgBouncer aracılığıyla bağlanmak için şu adımları izleyin:
- Azure portalında kümenizin Bağlantı dizeleri sayfasına gidin.
- PgBouncer bağlantı dizelerinin yanındaki onay kutusunu seçin. Listelenen bağlantı dizesi değişir.
- İstemci uygulamalarını yeni dizeye bağlanacak şekilde güncelleştirin.
PostgreSQL için Azure Cosmos DB, yönetilen PgBouncer parametrelerini koordinatör düğümü parametreleri olarak yapılandırmanıza olanak tanır.
Sonraki adımlar
PostgreSQL için Azure Cosmos DB'nin sınırları ve sınırlamaları hakkında daha fazla bilgi edinin.