Bu konu, sunucusuz ApsaraDB RDS for PostgreSQL örneğiniz için ölçeklendirme aralığının nasıl ayarlanacağını açıklar. Yoğun iş yükleri sırasında yeterli kaynağın bulunmasını sağlamak veya düşük etkinlik dönemlerinde maliyetleri düşürmek için bu aralığı değiştirebilirsiniz.
Arka Plan
Sunucusuz bir ApsaraDB RDS for PostgreSQL örneğinin performansı RDS Capacity Units (RCU) cinsinden ölçülür. Örnek, belirlediğiniz minimum ve maksimum kapasite sınırları içinde kalarak iş yükünüze göre RCU sayısını otomatik olarak yukarı veya aşağı ölçeklendirir.
Temel Bilgiler sayfasındaki Database Capacity (RCUs per Second) ölçümü yoğun saatlerde yapılandırılan maksimum değere ulaşıyorsa ancak iş ihtiyaçlarınız için yine de yetersiz kalıyorsa, maksimum RCU değerini manuel olarak artırabilirsiniz.
Kullanım notları
Bu özellik yalnızca ApsaraDB RDS for PostgreSQL örneğiniz Serverless faturalama yöntemini kullanıyorsa kullanılabilir.
Sınırlamalar
RCU için maksimum değer zaten 14 olarak ayarlandıysa bu değeri daha fazla artıramazsınız.
Daha fazla işlem kaynağına ihtiyacınız varsa faturalama yöntemini kullandıkça öde olarak değiştirin ve farklı bir ApsaraDB RDS for PostgreSQL örnek türü serisine yükseltin. Daha fazla bilgi için bkz. Birincil ApsaraDB RDS for PostgreSQL örnek türleri.
Etkiler
Sunucusuz bir örnek için RCU ölçeklendirmesi hemen geçerli olur ve hizmetlerinizi etkilemez.
Faturalama
RCU ölçeklendirme aralığını değiştirmek için ücretlendirilmezsiniz. RCU ücretleri yalnızca gerçek kullanıma göre hesaplanır. Daha fazla bilgi için bkz. Sunucusuz ApsaraDB RDS for PostgreSQL örneklerine genel bakış.
Yordam
Örnekler sayfasına gidin. Sol üst köşeden örneğinizin bölgesini seçin ve ardından örnek kimliğine tıklayın.
Configuration Information bölümünde Modify Scaling Settings seçeneğine tıklayın.
-
Açılan iletişim kutusunda Minimum ve Maximum değerlerini RDS Capacity Units (RCUs) için ayarlayın.
NotDeğer 0,5 ile 14 RCU arasında olabilir. İş gereksinimlerinize göre değerleri ayarlayabilirsiniz.
Tamam'a tıklayın.
SSS
S: Örneğim için maksimum RCU kapasitesi 14'tür ancak iş yüküm için yine de yetersizdir. Ne yapmalıyım?
C: Faturalama yöntemini kullandıkça öde olarak değiştirmenizi ve farklı bir ApsaraDB RDS for PostgreSQL örnek türü serisine yükseltmenizi öneririz. Örneğin, ayrılmış örnek türü kullanan Yüksek Kullanılabilirlik Sürümü üzerindeki bir örnek 104 çekirdeğe ve 768 GB belleğe kadar destekleyebilir. Faturalama yöntemini değiştirmek için bkz. Sunucusuz örneği kullandıkça öde olarak değiştirin. Örnek türleri hakkında daha fazla bilgi için bkz. Birincil ApsaraDB RDS for PostgreSQL örnek türleri.
Referanslar
Bağlantısı olmadığında sunucusuz ApsaraDB RDS for PostgreSQL örneğinizi otomatik olarak duraklatarak maliyetleri düşürmek için bkz. Otomatik başlatma ve durdurma özelliğini yapılandırın.
Performans ve kullanılabilirliği dengelemek için ölçeklendirme ilkesini değiştirebilirsiniz. Olası hizmet kesintilerini önlemek için varsayılan Zorla Yürütme ilkesini kullanabilir veya performans sürekli kullanılabilirlikten daha önemli olduğunda Zorla Yürüt ilkesini seçebilirsiniz. Daha fazla bilgi için bkz. RCU ölçeklendirme ilkesini değiştirin.
RCU ölçeklendirmesi genellikle saniyeler içinde tamamlanır. Nadir durumlarda, örnekler arası ölçeklendirme nedeniyle 3 ila 5 dakika sürebilir. Belirli dönemler için katı kararlılık gereksinimleriniz varsa sunucusuz örneğinizdeki RCU sayısını önceden artırmak üzere zamanlanmış bir görev yapılandırabilirsiniz. Daha fazla bilgi için bkz. Sunucusuz RDS örneği için RCU sayısını ayarlamak üzere zamanlanmış görevleri yapılandırın.
-
Sunucusuz bir ApsaraDB RDS for PostgreSQL örneğinin RCU aralığını değiştirmek için ModifyDBInstanceSpec API işlemini çağırabilirsiniz. Gerekli parametreler aşağıdaki tabloda açıklanmıştır:
Parametre
Açıklama
Örnek
DBInstanceId
Değiştirilecek sunucusuz örneğin kimliği.
pgm-****
PayType
Sunucusuz örneğin faturalama yöntemi. Değeri Serverless olarak ayarlayın.
Serverless
Direction
Örnek için teknik özellik değişikliği türü. Değeri Serverless olarak ayarlayın.
Serverless
ServerlessConfiguration.MaxCapacity
RCU'lar için otomatik ölçeklendirme aralığındaki maksimum değer.
14
ServerlessConfiguration.MinCapacity
RCU'lar için otomatik ölçeklendirme aralığındaki minimum değer.
0,5