CONNECTION COST

커넥션 생성은 쿼리 전부터 비용을 쓴다

DB에 첫 쿼리를 보내기 전에도 TCP handshake, TLS 협상, 인증, 세션 변수 설정, 서버 프로세스·메모리 할당이 차례로 발생한다.

NetworkAuthSession
TCP/TLS3-way handshake와 인증서 검증
ProtocolPostgreSQL/MySQL 초기 패킷 교환
Auth비밀번호, SCRAM, 권한, database 선택
Sessiontimezone, isolation, prepared cache, backend 점유

결론: 요청마다 생성/종료하면 p95 지연, backend 수, 인증 부하가 함께 늘어나므로 풀링과 수명 제한이 필요하다.