13 puan yazan qurare 2024-01-29 | 1 yorum | WhatsApp'ta paylaş
  • Bir anda ortaya çıkan ciddi performans düşüşü nedeniyle bir servis kesintisi yaşandı
  • Nedeni araştırıldığında, transaction'lar iç içe geçtiğinde performans düşüşü olduğu doğrulandı
  • İç içe transaction'ların kendisi suçlu değilken asıl sorunun ne olduğu incelendi
    • Son dönemde @Transactional kullanılan yerlerin sayısı hızla artmıştı
    • Yalnızca annotation ile transaction uygulamak kolay olduğu için gereksiz alanlarda da kullanılmış ve bu da performans düşüşüne yol açmıştı
  • İç içe transaction'lar büyük performans düşüşlerinin nedeni olabilir; bu yüzden transaction uygularken dikkatli olmak gerekir

1 yorum

 
quack337 2024-01-30

Faydalı ve iyi bir analiz yazısını keyifle okudum.