JPA HikariCP autoCommit=false로 설정하는 이유
·
JPA
✅ 개요팀 프로젝트 진행 중 한 팀원분이 `autoCommit: false` 설정을 언급해 주셨습니다. 이에 대한 내용을 전혀 모르고 있다가 다른 글들을 보니 이 설정 하나로 성능 최적화를 할 수 있었다고 해서 꽤 흥미로운 내용인 것 같아 제가 이해한 내용을 정리해보려고 합니다. ✅ autoCommit=false 설정스프링 부트에서는 다음과 같이 설정 파일로 간단하게 autoCommit을 설정할 수 있습니다.spring: datasource: hikari: auto-commit: false 그렇다면 이 설정 하나로 어떻게 성능 최적화가 가능한지 디버깅해 보았습니다.1️⃣ LogicalConnectionManagedImpl - begin()먼저 직접 설정하거나 또는 `JpaRepositor..