ApsaraDB RDS for MySQL örneğiniz için veritabanı ara sunucusu özelliğini etkinleştirdikten sonra iş gereksinimlerinize göre veritabanı ara sunucusu uç noktalarının varsayılan bağlantı ayarlarını değiştirmeniz gerekebilir. Veritabanı ara sunucusu uç noktası daha önce ara sunucu terminali olarak adlandırılırdı. Bu konu, veritabanı ara sunucusu uç noktasının bağlantı ayarları parametrelerini ve bu parametrelerin nasıl yapılandırılacağını açıklar.
Önkoşullar
Veritabanı ara sunucusu özelliği etkindir. Daha fazla bilgi için bkz. Veritabanı ara sunucusunu etkinleştirme.
Veritabanı ara sunucusu uç noktası için bağlantı ayarlarını yapılandırma
İş gereksinimlerinize göre farklı ara sunucu uç noktalarının dahili ve genel uç noktalarını kullanarak bir RDS örneğine bağlanabilirsiniz.
Örnekler sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından ilgili RDS örneğini bulun ve örnek ID'sine tıklayın.
Sol gezinme bölmesinde Database Proxy seçeneğine tıklayın.
Connection Information bölümünde Proxy Endpoint (Terminal) ID sütununda bağlantı ayarlarını yapılandırmak istediğiniz veritabanı ara sunucusu uç noktasını bulun ve İşlemler sütunundaki Modify Configuration seçeneğine tıklayın.
-
Açılan iletişim kutusunda iş gereksinimlerinize göre veritabanı ara sunucusu uç noktasının ilgili bağlantı ayarlarını değiştirin. Parametreler aşağıdaki tabloda açıklanmıştır.
Parametre
Açıklama
Bağlantı Açıklaması
Veritabanı ara sunucusu uç noktası için özel açıklama. Açıklama en fazla 30 karakter uzunluğunda olabilir.
Ağ ve Alan
Veritabanı ara sunucusunun alanı ve vSwitch'i.
Okuma/Yazma Niteliği
Veritabanı ara sunucusu uç noktasının (eski adıyla ara sunucu terminali) okuma ve yazma nitelikleri.
Okuma/Yazma (Okuma/Yazma Ayrımı): Veritabanı ara sunucusu uç noktası birincil RDS örneğine ve salt okunur RDS örneklerine bağlanır ve yazma isteklerini alabilir. Bu, varsayılan değerdir.
Salt Okunur (Birincil Örnek Yazma İsteklerini Almak İçin Bağlı Değil): Veritabanı ara sunucusu uç noktası yalnızca salt okunur RDS örneklerine bağlanır ve yazma isteklerini alamaz.
NotBir veritabanı ara sunucusu uç noktasının okuma ve yazma niteliklerini değiştirdikten sonra değişiklik yalnızca veritabanı ara sunucusu uç noktasına yapılan yeni bağlantılar için geçerli olur. Veritabanı ara sunucusu uç noktasına mevcut bağlantılar değişmez. Daha fazla bilgi için bkz. Veritabanı ara sunucusunun okuma ve yazma niteliklerini ve okuma ağırlığını yapılandırma ve Okuma/yazma ayrımı nedir?
RDS Cluster Edition kullanıyorsanız RDS kümenizdeki birincil ve ikincil düğümleri kullanarak okuma/yazma ayrımını uygulayabilirsiniz.
En Yakın Erişim
En yakın erişim özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Erişim gecikme süresini azaltmak ve performansı artırmak için en yakın erişim özelliğini etkinleştirmenizi öneririz. Daha fazla bilgi için bkz. En yakın erişimi yapılandırma.
Bağlantı Havuzu
Bağlantı havuzu türü. Daha fazla bilgi için bkz. Bağlantı havuzunu yapılandırma.
İşlem Düzeyinde Bağlantı Havuzu: Bu seçeneği belirlemenizi öneririz.
Çoğu durumda iş yüklerinde kısa ömürlü bağlantılar gerekir.
Bağlantılar sık sık kurulur.
Bağlantı sayısı bir RDS örneği tarafından desteklenen maksimum bağlantı sayısından fazladır.
Yukarıdaki senaryolarda işlem düzeyindeki bağlantı havuzu özelliğinin sınırları iş yüklerinizi etkilemiyorsa bu seçeneği belirlemenizi öneririz. Daha fazla bilgi için bkz. İşlem bağlantı havuzlarının sınırları.
Oturum Düzeyinde Bağlantı Havuzu
Çoğu durumda iş yüklerinde kısa ömürlü bağlantılar gerekir.
Bağlantılar sık sık kurulur.
Yukarıdaki senaryolarda işlem düzeyindeki bağlantı havuzu özelliğinin sınırları iş yüklerinizi etkiliyorsa bunun yerine bu seçeneği belirleyebilirsiniz. Daha fazla bilgi için bkz. İşlem bağlantı havuzlarının sınırları.
Bağlantı Havuzunu Devre Dışı Bırak: Bu seçenek varsayılan olarak seçilir.
Çoğu durumda iş yüklerinde kalıcı bağlantılar gerekir.
Bağlantı sayısı azdır.
Uygulamalarınızda Druid, DBCP, c3p0 ve HikariCP gibi bağlantı havuzları kullanılır.
Yukarıdaki senaryolarda bir bağlantı havuzu kullanmanız gerekmez.
NotRDS örneğinizin veritabanı ara sunucusu sürümü 2.9.1'den önceyse bu parametre yalnızca Okuma/Yazma Niteliği parametresi Okuma/Yazma (Okuma/Yazma Ayrımı) olarak ayarlandığında kullanılabilir. RDS örneğinizin veritabanı ara sunucusu sürümü 2.9.1 veya sonraki bir sürümse herhangi bir sınır yoktur.
Gecikme Süresi Eşiği
Birincil RDS örneğinden salt okunur RDS örneklerine veri çoğaltması için izin verilen maksimum gecikme süresi. Geçerli değerler: 0 ile 3600. Birim: saniye.
Salt okunur RDS örnekleri birincil RDS örneğinden belirli bir gecikme süresiyle veri çoğaltabilir. Gecikme süresi yürütülen SQL deyimlerinin durumuna göre değişir. Bu parametreyi 30 veya daha büyük bir değere ayarlamanızı öneririz.
NotRDS örneğinizin veritabanı ara sunucusu sürümü 2.9.1'den önceyse bağlantı havuzu ayarını yalnızca okuma/yazma olarak ayarlanmış bir veritabanı ara sunucusu uç noktası için yapılandırabilirsiniz. RDS örneğinizin veritabanı ara sunucusu sürümü 2.9.1 veya sonraki bir sürümse herhangi bir sınır yoktur.
Bir salt okunur RDS örneğine veri çoğaltma gecikme süresi bu parametrenin değerinden küçük olduğunda ve salt okunur RDS örneğinin okuma ağırlığı 0 olmadığında sistem okuma isteklerini salt okunur RDS örneğine iletir.
Bu parametre için Disable seçeneğini belirleyebilirsiniz. Bu durumda okuma isteklerinin gecikme süresinden bağımsız olarak okuma istekleri salt okunur örneklere dağıtılır.
Read/Write Attributes için Read/Write (Read/Write Splitting) seçeneğini belirlerseniz bu parametrenin değeri varsayılan olarak 30 saniyedir. Read/Write Attributes için Read-only (Primary Instance Not Connected to Receive Write Requests) seçeneğini belirlerseniz bu parametre varsayılan olarak devre dışı bırakılır.
İşlem Bölme
İşlem bölme yeteneği. Değer sabit olarak Etkin şeklindedir. İşlem bölme etkinleştirildikten sonra sistem işlemlerdeki yazma işlemlerinden önceki okuma isteklerini salt okunur RDS örneklerine iletir. Bu şekilde birincil RDS örneğindeki yükler azaltılır.
NotBu parametre yalnızca Okuma/Yazma Niteliği parametresini Okuma/Yazma (Okuma/Yazma Ayrımı) olarak ayarladığınızda görünür. Daha fazla bilgi için bkz. İşlem bölmeyi kullanma.
Okuma Ağırlığı Ataması
Okuma ağırlıklarının atanma yöntemi.
Otomatik Dağıtım: Sistem veritabanı sisteminizdeki her bir RDS örneğine RDS örneğinin teknik özelliklerine göre otomatik olarak bir okuma ağırlığı atar. Salt okunur bir RDS örneği oluşturduktan sonra sistem salt okunur RDS örneğinin okuma isteklerini işlemesi için salt okunur RDS örneğine otomatik olarak bir okuma ağırlığı atar.
Özel: Her bir salt okunur RDS örneği için bir okuma ağırlığı belirtmelisiniz. Geçerli değerler: 0 ile 10000. Salt okunur RDS örnekleri belirtilen okuma ağırlıklarına göre okuma isteklerini işler. Yeni bir salt okunur RDS örneğinin varsayılan okuma ağırlığı 0'dır. Yeni salt okunur RDS örneğinin okuma ağırlığını değiştirmelisiniz.
NotEn yakın erişim özelliği isteklerin uygulamanızdan veritabanı ara sunucusuna iletilmesini sağlar. Okuma ağırlığı yapılandırması isteklerin veritabanı ara sunucusundan arka uç veritabanlarına iletilmesini sağlar ve en yakın erişim özelliğinden etkilenmez. Erişim gecikme süresini en aza indirmek için iki özelliği birlikte kullanmalısınız.
Daha yüksek bir okuma ağırlığı işlenmesi gereken daha fazla okuma isteği olduğu anlamına gelir. Örneğin birincil RDS örneğinin okuma ağırlıkları sırasıyla 100, 200 ve 200 olan 3 salt okunur RDS örneği varsa ve birincil RDS örneğinin okuma ağırlığı 0 ise birincil RDS örneği yalnızca yazma isteklerini işler ve salt okunur RDS örnekleri okuma isteklerini 1:2:2 oranında işler.
Veri çoğaltma gecikme süreleri belirtilmiş olan salt okunur RDS örnekleri için ağırlık belirtemezsiniz. Daha fazla bilgi için bkz. Salt okunur ApsaraDB RDS for MySQL örneğinin veri çoğaltma gecikme süresini ayarlama Salt okunur ApsaraDB RDS for MySQL örneği için veri çoğaltma gecikme süresi yapılandırma
Bu parametreyi değiştirdikten sonra yeni okuma ağırlıkları hemen etkili olur. Değişiklik hizmet kesintisine neden olmaz. Mevcut bağlantılar da geçerliliğini korur. Yalnızca yeni bağlantılar üzerinden gönderilen istekler yeni ağırlıklara göre iletilir.
RDS Cluster Edition kullanıyorsanız belirttiğiniz okuma ağırlıkları RDS kümesindeki birincil ve ikincil düğümlerin okuma ağırlıklarını ifade eder.
RDS High-availability Edition kullanıyorsanız okuma ağırlıklarını belirleyebilmeniz için en az bir salt okunur RDS örneği oluşturmanız gerekir.
Okuma ve yazma niteliklerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Veritabanı ara sunucusunun okuma ve yazma niteliklerini ve okuma ağırlığını yapılandırma.
OK seçeneğine tıklayın.
İş gereksinimlerinize göre bir veritabanı ara sunucusu için kalıcı bağlantı ayarlarını yapılandırabilirsiniz. Kalıcı bağlantıları etkinleştirme veya devre dışı bırakma gibi ayarları yapılandırırsanız ayar RDS örneğinin tüm veritabanı ara sunucusu uç noktalarında etkili olur. Kalıcı bağlantılar bir örnek anahtarlama gerçekleştiğinde veya RDS örneği başarısız olduğunda uygulama ile RDS örneğinin veritabanı ara sunucusu arasındaki bağlantıları korur. Uygulamanız veritabanı ara sunucusu uç noktasını kullanarak veritabanı sistemine bağlanıyorsa bağlantı kesilmesi hataları oluşmaz. Daha fazla bilgi için bkz. Kalıcı bağlantıları yapılandırma.
İlgili Konular
İlgili işlemler
|
|
|
|
|
|
|
|
|
|
|