Üretimde kullanılan Multi-AZ Amazon RDS for MySQL (db.m6g.xlarge) sık sık 'too many connections' hataları veriyor. Yönetici, kod değişikliklerini en aza indirmek ve sorunu uygun maliyetle çözmek istiyor. Bu kısıtlamaları en iyi karşılayan yaklaşım hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: RDS Proxy'yi yapılandırın ve uygulama yapılandırmasını proxy uç noktasını kullanacak şekilde değiştirin..
Neden bu cevap
Too many connections' hataları genellikle veritabanı bağlantı havuzunun yetersizliğinden veya uygulamanın çok fazla bağlantı açıp kapatmasından kaynaklanır. RDS Proxy, uygulama ile veritabanı arasındaki bağlantıları yöneten, bağlantı havuzu oluşturan ve bağlantıların yeniden kullanılmasını sağlayan tam olarak yönetilen bir hizmettir. Bu sayede, uygulama tarafında kod değişikliği yapmadan (sadece bağlantı uç noktasını değiştirerek) ve mevcut RDS örneğinin boyutunu değiştirmeden bağlantı sorunları çözülebilir. Daha büyük bir örnek sınıfına yükseltmek maliyetli olabilir ve bağlantı yönetimi sorununu temelden çözmeyebilir. İş yükünü DynamoDB'ye geçirmek büyük bir mimari değişiklik ve kod revizyonu gerektirir. Bellek için optimize edilmiş bir DB sınıfına geçmek, bağlantı sorunundan ziyade performans sorunlarına çözüm sunar.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez