- Em certo momento, ocorreu uma queda brusca de desempenho que causou uma indisponibilidade no serviço
- Ao investigar a causa, foi constatada degradação de desempenho quando as transações estavam aninhadas
- As transações aninhadas em si não eram as culpadas, então foi investigado qual era o verdadeiro problema
- Recentemente, o uso de
@Transactional aumentou drasticamente
- Como era fácil aplicar transações apenas com a anotação, ela também passou a ser usada em partes desnecessárias, o que levou à queda de desempenho
- Transações aninhadas podem ser uma grande causa de degradação de desempenho, então é preciso ter cautela ao aplicar transações
1 comentários
Li com muito interesse essa ótima análise.