PostgreSQL için Azure Cosmos DB'de kümeyi ölçeklendirme
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısıyla desteklenir)
PostgreSQL için Azure Cosmos DB, artan yükle başa çıkmak için self servis ölçeklendirme sağlar. Azure portalı yeni çalışan düğümleri eklemeyi ve mevcut düğümlerin sanal çekirdeklerini ve depolama alanını artırmayı kolaylaştırır.
Düğüm eklemek kapalı kalma süresine neden olmaz ve hatta parçaları yeni düğümlere taşıma (parça yeniden dengeleme olarak adlandırılır) sorguları kesintiye uğratmadan gerçekleşir.
Çalışan düğümü ekleme
Kümenizin portal sayfasında soldaki menüden Ölçek'i seçin.
Ölçek sayfasındaki Düğümler'in altında Düğüm sayısı için yeni bir değer seçin.
Değiştirilen değerleri uygulamak için Kaydet'i seçin.
Not
Düğümleri artırıp kaydettikten sonra, bu Ölçek sayfasını kullanarak çalışan düğümlerinin sayısını azaltamazsınız.
Not
Yeni eklenen düğümlerden yararlanmak için dağıtılmış tablo parçalarını yeniden dengelemeniz gerekir; bu da bazı parçaları mevcut düğümlerden yenilerine taşıma anlamına gelir. Yeniden dengeleme arka planda çalışabilir ve kapalı kalma süresi gerektirmez.
Düğümlerdeki sanal çekirdekleri artırma veya azaltma
Mevcut düğümlerin özelliklerini artırabilirsiniz. İşlem kapasitesinin yukarı ve aşağı ayarlanması, performans denemeleri ve trafik taleplerine yönelik kısa veya uzun vadeli değişiklikler için yararlı olabilir.
Tüm çalışan düğümlerinin sanal çekirdeklerini değiştirmek için Ölçek ekranında Düğüm başına işlem'in altında yeni bir değer seçin. Koordinatörün sanal çekirdeklerini ayarlamak için Düzenleyici'yi genişletin ve Koordinatör işlem'in altında yeni bir değer seçin.
Not
İşlemleri, birincil kümenin işlemlerinden bağımsız olarak küme okuma çoğaltmalarında ölçeklendikleyebilirsiniz.
Not
Bölge başına Azure aboneliği başına sanal çekirdek kotası vardır. Varsayılan kota, PostgreSQL için Azure Cosmos DB ile deneme yapmak için fazlasıyla yeterli olmalıdır. Aboneliğinizdeki bir bölge için daha fazla sanal çekirdek gerekiyorsa işlem kotalarını ayarlama bölümüne bakın.
Düğümlerde depolama alanını artırma
Mevcut düğümlerin disk alanını artırabilirsiniz. Disk alanını artırmak, daha fazla çalışan düğümü ekleme ihtiyacı duymadan önce mevcut çalışan düğümleriyle daha fazlasını başarmanıza olanak tanır.
Tüm çalışan düğümlerinin depolama miktarını değiştirmek için Ölçek ekranında Düğüm başına depolama altında yeni bir değer seçin. Koordinatör düğümünü depolama alanını ayarlamak için Düzenleyici'yi genişletin ve Koordinatör depolama altında yeni bir değer seçin.
Not
Depolama alanını artırıp kaydettikten sonra depolama miktarını azaltamazsınız.
Tercih edilen kullanılabilirlik bölgesini seçin
Kümeniz kullanılabilirlik alanlarını destekleyen bir Azure bölgesindeyse düğümler için tercih edilen kullanılabilirlik bölgesini seçebilirsiniz. Küme sağlama sırasında tercih edilen kullanılabilirlik bölgesini seçerseniz PostgreSQL için Azure Cosmos DB tüm küme düğümlerini seçili kullanılabilirlik alanına sağlar. Sağlamadan sonra tercih edilen kullanılabilirlik bölgesini seçerseniz veya değiştirirseniz, tüm küme düğümleri bir sonraki zamanlanmış bakım sırasında yeni tercih edilen kullanılabilirlik alanına taşınır.
Tüm küme düğümleri için tercih edilen kullanılabilirlik bölgesini seçmek için Ölçek ekranında Tercih edilen kullanılabilirlik alanı listesinde bir bölge belirtin. PostgreSQL için Azure Cosmos DB hizmetinin küme için kullanılabilirlik alanı seçmesine izin vermek için 'Tercih yok' seçeneğini belirleyin.
Sonraki adımlar
- Küme performansı seçenekleri hakkında daha fazla bilgi edinin.
- Tüm çalışan düğümlerinin paralel sorgulara katılabilmesi için dağıtılmış tablo parçalarını yeniden dengeleme
- Dağıtılmış tabloların boyutlarına ve diğer yararlı tanılama sorgularına bakın.