Tükenmiş bağlantılar veya düşen performans gibi sorunları çözmek için RDS SQL Server örneğinizi yeniden başlatın.
Ne zaman yeniden başlatmalısınız?
Aşağıdaki durumlarda bir örneği yeniden başlatmanız gerekir:
Tükenmiş bağlantılar veya düşük performans gibi sorunları gidermek.
Yeniden başlatma gerektiren parametre değişikliklerini uygulamak.
-
Başarısız olan bir depolama yükseltmesini engelleyen TempDB alanını boşaltmak.
NotTempDB, geçici nesneleri ve satır sürümlerini saklar. Her yeniden başlatmada yeniden oluşturulur.
Eski bir küçük motor sürümünden kaynaklanan sorunları geçici olarak hafifletmek. Bu sorunları kalıcı olarak çözmek için küçük motor sürümünü yükseltin.
Veritabanı yansıtma modunda çalışan bazı sürümlerdeki bellek sızıntısı sorunlarını geçici olarak hafifletmek. Bu sorunu kalıcı olarak çözmek için ana sürümü yükseltin.
Ön koşullar
Başlamadan önce şunları doğrulayın:
Örnek Running durumundadır.
Etkiler
-
Yeniden başlatma süresi; örnek performansı, kirli sayfa sayısı ve uzun süren işlemlere bağlıdır. Vakaların yaklaşık %90'ında bağlantılar yaklaşık 30 saniye kesilir. Uygulamanızın otomatik yeniden bağlanmayı desteklediğinden emin olun.
NotRDS Basic Edition örnekleri tek düğümlüdür ve sıcak bekleme özelliği bulunmaz; bu nedenle yeniden başlatmalar, yapılandırma değişiklikleri ve sürüm yükseltmeleri uzun süreli kesintilere neden olabilir. Yüksek kullanılabilirlik için High-availability Edition gibi başka bir sürüm kullanın. Bazı Basic Edition örnekleri High-availability Edition'a yükseltmeyi destekler.
Birincil bir örneği yeniden başlatmak, salt okunur örneklerini yeniden başlatmaz. Yeniden başlatmanın ardından çoğaltma işlemi otomatik olarak devam eder.
Yeniden başlatma işlemini başlattığınızda, örnek durumu Restarting olarak değişir ve bu durum bağlantıları keser.
Yordam
Instances 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 değerine tıklayın.
Sayfanın sağ üst köşesinde Restart Instance seçeneğine tıklayın.
Onay iletişim kutusunda OK seçeneğine tıklayın.
İstendiğinde SMS veya MFA doğrulamasını tamamlayın.
İlgili API
Bir örneği programatik olarak yeniden başlatmak için RestartRDSInstance API çağrısını yapın.
SSS
-
S: High-availability Edition örneği için birincil örneği yeniden başlatmak yük devretmeyi tetikler mi?
C: Yeniden başlatma, hem birincil hem de ikincil düğümleri yeniden başlatır ancak yük devretmeyi tetiklemez. Kullanılabilirlik alanları değişmez.
-
S: Yeniden başlatmadan sonra uç noktalar ve IP adresleri değişir mi?
C: Hayır. Uç noktalar ve IP adresleri değişmez.
-
S: Yeniden başlatma süresini hangi faktörler etkiler ve bunu nasıl azaltabilirim?
C: Yeniden başlatma iki aşamadan oluşur:
Kapatma: Süre, ana bilgisayar ve örnek performansı ile kirli sayfa sayısına bağlıdır.
Başlatma: Süre, ana bilgisayar ve örnek performansı ile kurtarma günlük boyutuna bağlıdır; bu da kirli sayfalar ve uzun süren işlemlerle ilişkilidir.
recovery intervalparametresi de başlatma süresini etkiler. Özel bir gereksiniminiz yoksa varsayılan değeri kullanın. Kurtarma aralığını yapılandırma.
Yeniden başlatma süresini azaltmak için uzun süren işlemleri en aza indirin veya
recovery intervalparametresini ayarlayın.