DATABASE
DBCP
API 요청마다 TCP 연결을 맺고 끊는 비효율을 DBCP가 어떻게 해결하는지 흐름도로 설명하고, MySQL의 max_connections·wait_timeout과 HikariCP의 minimumIdle, maximumPoolSize, maxLifetime, connectionTimeout 설정을 정리합니다.
API 요청마다 TCP 연결을 맺고 끊는 비효율을 DBCP가 어떻게 해결하는지 흐름도로 설명하고, MySQL의 max_connections·wait_timeout과 HikariCP의 minimumIdle, maximumPoolSize, maxLifetime, connectionTimeout 설정을 정리합니다.
DB 커넥션을 매번 새로 맺을 때 거치는 여섯 단계와 그 문제를 흐름도로 정리하고, 커넥션 풀과 DataSource 추상화가 이를 어떻게 해결하는지 설명합니다.
JPA·Hibernate 기반 데이터 액세스 계층의 성능을 응답 시간과 처리량으로 측정하는 기준과, SQL 로깅·스키마 관리·커넥션 관리와 모니터링·Hibernate 통계·Enum 매핑에서 챙길 점을 정리합니다.