Veritabanı depolama alanının tükenmesi, yazma işlemlerinin başarısız olmasına; bu durum da veri kaybına veya işletmenizi aksatan kesintilere yol açabilir. Database Autonomy Service (DAS), kullanılan alan belirtilen bir eşiğe ulaştığında örneğin depolama alanını otomatik olarak genişleterek bu durumu önler. Bu genişletme işlemi örnek yeniden başlatma gerektirmez ve hizmetlerinizi etkilemez.
Ön koşullar
-
Veritabanı örneğiniz aşağıdaki gereksinimleri karşılar:
Motor
Bölge
ApsaraDB RDS for PostgreSQL cloud disk sürümüBu özelliği kullanabilmeniz için örneğinizin anormallik algılamayı destekleyen bir bölgede bulunması gerekir. Desteklenen bölgeler şunlardır:
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Chengdu), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), UAE (Dubai), Germany (Frankfurt), US (Silicon Valley), US (Virginia) ve UK (London)
NotVeritabanı örneğiniz bir ApsaraDB RDS for MySQL veya ApsaraDB RDS for SQL Server örneği ise bkz. otomatik alan genişletme.
Hesap bakiyenizin genişletme maliyetini karşılayacak düzeyde olduğundan emin olun.
-
DAS için bir hizmet bağlantılı rolü oluşturulmuştur.
NotDAS için bir hizmet bağlantılı rolü oluşturmadıysanız sistem, ilk otomatik depolama genişletme işleminden önce otomatik olarak bir rol oluşturur.
Sınırlamalar
Genişletilen depolama alanı otomatik olarak küçültülemez. Depolama boyutunu azaltmak için örnek teknik özelliklerini manuel olarak değiştirmeniz gerekir.
28 Şubat 2023 tarihinden itibaren otomatik depolama genişletme kuralları güncellenmiştir. Artık, bağlı salt okunur örneklere sahip bir birincil örnekte bir genişletme tetiklendiğinde sistem öncelikle depolama alanı birincil örneğin hedef boyutundan küçük olan salt okunur örnekleri genişletir. Uygulanabilir tüm salt okunur örnekler genişletildikten sonra sistem birincil örneği genişletir. Daha fazla bilgi için bkz. [[Bildirim] ApsaraDB RDS for MySQL ve ApsaraDB RDS for PostgreSQL örnekleri için otomatik depolama genişletme kurallarının optimizasyonu](t2303965.dita#concept_2303965).
Bir örnek yedeklenirken bir genişletme tetiklenirse genişletme görevi yedekleme tamamlanana kadar bekler.
Faturalama
Otomatik depolama genişletme faturalandırması, bir RDS örneğinin depolama alanını manuel olarak genişletmekle aynıdır. Daha fazla bilgi için bkz. Teknik özellik değişiklikleri için faturalama kuralları.
Yordam
DAS konsolu nda oturum açın.
-
Otomatik depolama genişletme ilkesi ekleyin.
-
Management and Settings sayfasından bir ilke ekleyin.
Sol gezinme bölmesinde Resource Management > Auto Scaling Settings seçeneğini belirleyin.
-
Auto Scaling Policies bölümünün sağ tarafında Add Policy düğmesini tıklayın. Add Policy sayfasında aşağıdaki parametreleri ayarlayın:
Tablo 1. Parametreler
Parametre
Açıklama
Policy Name
İlkenin adı.
Mode
İlkenin modu. Automatic Storage Expansion seçin.
Engine Type
Veritabanı motoru türü. Şu anda yalnızca ApsaraDB RDS for PostgreSQL desteklenmektedir.
Specifications
Veritabanı motorunun teknik özellikleri. Şu anda yalnızca Disks sürümü desteklenmektedir.
Used Storage Space ≥
Toplam depolamanın yüzdesi olarak depolama kullanım eşiği. Geçerli değerler: %50 - %90. Varsayılan değer: %50.
Kullanım bu eşiğe ulaştığında veya aştığında sistem aşağıdaki iki değerden daha büyük olanı kadar depolama alanını genişletir:
-
5 GB
NotÖrneğin toplam depolama alanı 50 GB'dan küçükse ve kullanılabilir depolama alanı %10'dan azsa ölçeklendirme artırımı 10 GB olarak ayarlanır.
-
Örneğin toplam depolama alanının %15'i (sonuç en yakın 5'in katına yuvarlanır).
Notİki ardışık depolama genişletme işlemi arasındaki minimum aralık 10 dakikadır.
Maximum Storage
Otomatik depolama genişletme için üst sınır. Bu değer, hedef örneğin mevcut toplam depolama alanından büyük veya buna eşit olmalıdır.
-
ESSD limiti: 32.000 GB
-
Standard SSD limiti: 6.000 GB
-
Next düğmesini tıklayın.
Apply Policies sayfasında istenen veritabanı örneklerini seçin ve ardından
simgesini tıklayın.İlkeyi uygulamak için Confirm düğmesini tıklayın.
-
Örneğin Autonomy Service Settings için Autonomous Function Management sayfasından bir otomatik depolama genişletme ilkesi ekleyin.
Sol gezinme bölmesinde Intelligent O&M Center > Instance Monitoring seçeneğini belirleyin.
Hedef örneği bulun ve örnek ayrıntıları sayfasına gitmek için örnek kimliğini tıklayın.
Sağ üst köşede Autonomy Service Settings düğmesini tıklayın.
Açılan panelde sekmesine gidin, Add Policy düğmesini tıklayın ve yeni bir otomatik depolama genişletme ilkesi oluşturmak için Parametreler bölümünde açıklandığı gibi parametreleri yapılandırın.
-
Recommended Policies bölümünde eklemek istediğiniz ilkeyi bulun ve ilkeyi örneğe uygulamak için Actions sütununda Apply düğmesini tıklayın.
NotRecommended Policies bölümündeki bir ilkeyi örneğe eklemek için Actions sütununda Apply düğmesini tıklayın.
Bir ilkeyi kaldırmak için ilkeyi Applied Policies bölümünde bulun ve Actions sütununda Cancel düğmesini tıklayın.
OK düğmesini tıklayın.
-
Otomatik depolama genişletmeleriyle ilgili bildirimler almak için bir Alert Template yapılandırın.
Sistem otomatik olarak ilgili bir uyarı şablonu ayarlar ve ilgili otonom olaylar için uyarı kuralları ekler. Bunları manuel olarak yapılandırmanız gerekirse bkz. Uyarı şablonlarını yapılandırma ve Uyarı kurallarını yapılandırma.
-
Bildirimleri almak için bir Alert Contact Group seçin.
Yeni bir uyarı kişisi eklemek için Add Contact düğmesini tıklayın.
Yeni bir uyarı kişi grubu oluşturmak için Add Contact Group düğmesini tıklayın.
Mevcut bir kişiyi değiştirmek veya silmek için kişinin yanındaki Modify veya Remove düğmesini tıklayın.
Ayrıntılı talimatlar için bkz. Uyarı kişilerini yönetme.
Submit Configuration düğmesini tıklayın ve açılan iletişim kutusunda uyarı ayarlarını onaylayın.
-
Genişletme sonuçlarını görüntüleme
Sol gezinme bölmesinde Intelligent O&M Center > Instance Monitoring seçeneğini belirleyin.
Hedef örneği bulun ve örnek ayrıntıları sayfasını açmak için örnek kimliğini tıklayın.
Sol gezinme bölmesinde Autonomy Center düğmesini tıklayın.
Autonomy Center sayfasında seçilen zaman aralığı için Elastic Scaling Events öğelerini görüntüleyin.
-
Bir Elastic Scaling Events öğesinin ayrıntılarını görüntülemek için Details düğmesini tıklayın.
Esnek ölçeklendirme olayı kartı Occurrence Time, Severity ve Duration gibi bilgileri gösterir.