13 điểm bởi qurare 2024-01-29 | 1 bình luận | Chia sẻ qua WhatsApp
  • Đã xảy ra sự cố dịch vụ do hiệu năng suy giảm đột ngột vào một thời điểm nào đó
  • Sau khi điều tra nguyên nhân, xác nhận có hiện tượng suy giảm hiệu năng khi transaction bị lồng nhau
  • Bản thân transaction lồng nhau không có lỗi, nên đã điều tra xem vấn đề thực sự là gì
    • Gần đây số nơi sử dụng @Transactional đã tăng mạnh
    • Vì chỉ với annotation là có thể áp dụng transaction một cách dễ dàng, nên nó đã được dùng cả ở những chỗ không cần thiết, và điều này dẫn đến suy giảm hiệu năng
  • Transaction lồng nhau có thể là nguyên nhân gây suy giảm hiệu năng nghiêm trọng, vì vậy cần thận trọng khi áp dụng transaction

1 bình luận

 
quack337 2024-01-30

Tôi đã đọc rất kỹ bài phân tích hữu ích và hay này.