- Đã 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
Tôi đã đọc rất kỹ bài phân tích hữu ích và hay này.