Birden çok örnek için parametreleri toplu olarak yönetmek amacıyla, ayarları örneklerinize hızlıca uygulamak üzere parametre şablonlarını kullanın. Parametre şablonları sistem parametre şablonları ve özel parametre şablonları olarak sınıflandırılır.
Ön koşullar
Örneğiniz aşağıdaki MySQL sürümlerinden birini çalıştırıyor olmalıdır:
MySQL 8.4
MySQL 8,0 (sunucusuz örnekler dahil)
MySQL 5,7
MySQL 5.6
Arka plan bilgileri
Hizmet kullanılabilirliğini sağlamak amacıyla Alibaba Cloud, belirli kritik parametrelerin değiştirilmesini kısıtlar. Daha yüksek performans elde etme gibi çeşitli iş gereksinimlerini karşılamak için ApsaraDB RDS farklı sistem parametre şablonları sunar. Ayrıca, belirli kullanım senaryolarınıza göre parametre ayarlarını toplu olarak uygulamak üzere özel parametre şablonları oluşturabilirsiniz.
Yalnızca tek bir örnek için bir parametreyi değiştirmeniz gerekiyorsa bkz. Örnek parametrelerini ayarlama.
Sistem parametre şablonları
Sistem parametre şablonları yalnızca RDS Yüksek Kullanılabilirlik Sürümü ve RDS Temel Sürümü çalıştıran örnekler için kullanılabilir. RDS Enterprise Edition çalıştıran örnekler için özel bir parametre şablonu oluşturabilirsiniz.
RDS Yüksek Kullanılabilirlik Sürümü ve RDS Temel Sürümü çalıştıran örnekler için aşağıdaki sistem parametre şablonları mevcuttur:
-
Varsayılan parametre şablonu
Bu şablon en yüksek veri güvenliğini sunar ancak okuma ve yazma performansı daha yavaştır. Veri çoğaltma yarı eşzamanlı modu kullanır. Aşağıdaki veri koruma parametreleri kullanılır:
-
InnoDB altyapısı
innodb_flush_log_at_trx_commit = 1sync_binlog = 1
-
X-Engine altyapısı (Bu altyapı için yalnızca varsayılan parametre şablonu sağlanır)
sync_binlog = 1
NotBir örnek oluşturduğunuzda, seçilen örnek sürümü ve serisiyle eşleşen varsayılan bir parametre şablonu otomatik olarak kullanılır. Varsayılan parametre şablonunun parametre değerlerini görüntülemek için ApsaraDB RDS konsolunda oturum açın, sol gezinme bölmesinde Parameter Templates öğesini tıklayın, System Parameter Templates sekmesini tıklayın ve Default Parameter Template ifadesini aratın. Ardından tüm varsayılan parametre şablonlarının parametre değerlerini görüntüleyebilirsiniz.
Varsayılan bir parametre şablonunu değiştiremezsiniz.
-
-
Eşzamansız parametre şablonu
Bu şablon yüksek veri güvenliği ve daha hızlı performans sağlar. Veri çoğaltma eşzamansız modu kullanır. Aşağıdaki veri koruma parametreleri kullanılır:
innodb_flush_log_at_trx_commit = 1sync_binlog=1rpl_semi_sync_master_enabled=off
NotVeri çoğaltma modunu eşzamansız olarak değiştirmek için bkz. Veri çoğaltma modunu sorgulama ve değiştirme.
-
Yüksek performanslı parametre şablonu
Bu şablon orta düzeyde veri güvenliği ve en hızlı okuma/yazma performansını sunar. Veri çoğaltma eşzamansız modu kullanır. Aşağıdaki veri koruma parametreleri kullanılır:
innodb_flush_log_at_trx_commit = 2sync_binlog = 1000
Sistem parametre şablonunda tanımlanan parametreleri değiştirmek için özel bir parametre şablonu kullanamazsınız.
Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre | Değer | Açıklama |
| 1 | Bir işlem commit edildiğinde, sistem işlem günlüklerini arabellekten günlük dosyasına yazar ve hemen diske flush eder. |
2 | Bir işlem commit edildiğinde, işlem günlükleri arabellekten günlük dosyasına yazılır ancak hemen diske flush edilmeyebilir. Günlük dosyası saniyede bir diske flush edilir. Flush işleminden önce sistem çökerse son bir saniyelik işlemler kaybolabilir. | |
| 1 | Bir işlem commit edildikten sonra binary log hemen yazılır ve sistem önbelleğini atlayarak diske flush edilir. |
1000 | Sistem, her 1.000 yazma işleminden sonra binary log'u diske flush eder. Bu durum, bir çökme meydana gelirse veri kaybı riski oluşturur. |
Parametre şablonu uygulama
ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Parameter Templates öğesini seçin ve ardından üst kısımdan bir bölge seçin.
Custom Parameter Templates veya System Parameter Templates sekmesinde uygulamak istediğiniz şablonu bulun ve Actions sütununda
> Apply to Instance seçeneklerini tıklayın.-
Soldaki örnek listesinden hedef örnekleri seçin ve sağ tarafa taşımak için
simgesini tıklayın. Parametre değişikliklerini gözden geçirin.ÖnemliBir parametre şablonunu birden çok örneğe uygularken, parametrelerin seçilen tüm örnekler için uygun olduğundan emin olun. Dikkatli ilerleyin.
OK öğesini tıklayın.
Özel parametre şablonu oluşturma
ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances öğesini tıklayın. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin.
Sol gezinme bölmesinde Parameter Templates öğesini tıklayın ve ardından sağ taraftaki Parameter Templates sayfasında Create Parameter Template seçeneğini tıklayın.
-
Aşağıdaki parametreleri yapılandırın.
Parametre
Açıklama
Template Name
Ad 8 ila 64 karakter uzunluğunda olmalı ve harf, rakam, nokta (.) ve alt çizgi (_) içerebilir. Bir harfle başlamalıdır ve Çince karakter içeremez.
Database Engine
Bu konuda örnek olarak MySQL kullanılmıştır. MySQL'i seçin.
Engine Version
Desteklenen sürümler: MySQL 5,6, 5,7 ve 8,0.
Description
Şablon için bir açıklama girin. Açıklama en fazla 200 karakter uzunluğunda olabilir.
Add Parameter
Add Parameter seçeneğini tıklamak yeni bir parametre satırı ekler; böylece bir Parameter seçebilir, bir değer ayarlayabilir ve değer aralığı ile varsayılan değer gibi bilgileri görüntüleyebilirsiniz.
NotEklenebilecek veya değiştirilebilecek parametreleri görüntülemek için RDS Instances sayfasına gidin, üst kısımdan bir bölge seçin ve ardından hedef örneğin ID'sini tıklayın. Sol gezinme bölmesinde Parameters öğesini tıklayın ve Editable Parameters sekmesindeki parametreleri görüntüleyin.
Başka bir parametre yapılandırmak için Add Parameter seçeneğini tekrar tıklayın.
Bir parametreyi silmek için parametrenin sağındaki Delete seçeneğini tıklayın.
Import
Dışa aktarılan şablonu değiştirebilir, Import seçeneğini tıklayabilir ve şablonu oluşturmak için parametreleri yapıştırabilirsiniz. Şablonu dışa aktarmak için bkz. Set instance parameters.
Confirm seçeneğini tıklayın.
Özel parametre şablonunu kopyalama
Özel bir parametre şablonunu başka bir bölgeye kopyalayabilir veya aynı bölge içinde yeni bir şablon için temel olarak kullanmak üzere bir kopyasını oluşturabilirsiniz.
Yalnızca özel parametre şablonları kopyalanabilir. Sistem parametre şablonları kopyalanamaz.
ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances öğesini tıklayın. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin.
Sol gezinme bölmesinde Parameter Templates öğesini tıklayın.
Parametre şablonu ID'sinin sağında, Actions sütununda seçeneklerini tıklayın.
-
Aşağıdaki parametreleri yapılandırın.
Parametre
Açıklama
Region
Kopyalanan şablonun hedef bölgesi.
Template Name
Ad 8 ila 64 karakter uzunluğunda olmalı ve harf, rakam, nokta (.) ve alt çizgi (_) içerebilir. Bir harfle başlamalıdır ve Çince karakter içeremez.
Description
Şablon için bir açıklama girin. Açıklama en fazla 200 karakter uzunluğunda olabilir. OK seçeneğini tıklayın.
Parametre şablonlarını yönetme
ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances öğesini tıklayın. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin.
Sol gezinme bölmesinde Parameter Templates öğesini tıklayın.
-
Parametre şablonlarını aşağıdaki yollarla yönetebilirsiniz:
NotSistem şablonları yalnızca View ve Apply to Instance işlemlerini destekler.
-
Parametre şablonunu görüntüleme
Temel bilgileri ve parametre bilgilerini görüntülemek için parametre şablonu ID'sini tıklayın veya parametre şablonunun Actions sütunundaki View seçeneğini tıklayın.
-
Parametre şablonunu değiştirme
ÖnemliÖzel bir parametre şablonunu değiştirirseniz, değişikliklerin etkili olması için şablonu örneklerinize yeniden uygulamanız gerekir.
Şablon uygulandıktan sonra örnek yalnızca şablonda yeniden başlatma gerektiren parametreler varsa yeniden başlar.
Parametre şablonu ID'sinin yanındaki Actions sütununda seçeneklerini tıklayın veya bir parametre şablonunu görüntülerken sayfanın üst kısmındaki Edit Parameter Template seçeneğini tıklayın. Ayrıntılı parametre açıklamaları için bkz. Parametre şablonu açıklamaları.
Yes seçeneğini tıklayın.
-
Parametre şablonunu silme
NotBir parametre şablonunu silmek, zaten bu şablonu kullanan örnekleri etkilemez.
Hedef parametre şablonunun Actions sütununda seçeneklerini tıklayın ve açılan iletişim kutusunda OK seçeneğini tıklayın.
-
API referansı
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SSS
S: Özel bir parametre şablonundaki bir parametreyi varsayılan değerine nasıl sıfırlarım?
C:
Özel parametre şablonunda hedef parametreyi bulun ve değerini varsayılana sıfırlayın. Talimatlar için bkz. Parametre şablonunu değiştirme.
Parametre şablonunu hedef örneğe yeniden uygulayın. Talimatlar için bkz. Parametre şablonu uygulama.
> Clone