leezzangmin / SpringCafeProject

말하는 감자의 스프링 카페게시판 개인 프로젝트
3 stars 0 forks source link

데드락 가능성 테스트하기 #139

Closed leezzangmin closed 1 year ago

leezzangmin commented 1 year ago

https://techblog.woowahan.com/2663/

요약 : HikariCP의 Maximum Pool Size을 1로 설정한 다음 1건씩 Query를 실행해 봅니다. 만약 정상적으로 실행되지 않고, connection timeout과 같은 에러가 발생한다면 Dead lock 발생 가능성이 있는 코드입니다. Nested Transaction을 사용하지 않는다. 보이지 않는 dead lock을 유발할 수 있습니다.

leezzangmin commented 1 year ago
스크린샷 2022-12-12 오후 5 02 08

괜찮은 것 같음!!!

leezzangmin commented 1 year ago

부하테스트도 이 설정으로 돌려보면 확실할 것 같다