POOL SIZING

maximumPoolSize는 앱 전체가 아니라 DB 전체 예산에서 정한다

인스턴스별 풀 크기를 키우면 모든 앱 인스턴스의 합이 DB 연결 한계를 빠르게 소모한다.

InstancesPoolDB limit
총 연결 상한 예산 =
DB max_connections
- 관리자/배치/모니터링/복제 여유분

앱 인스턴스별 maximumPoolSize <=
총 연결 상한 예산 / 앱 인스턴스 수
작게 시작기본값 10도 인스턴스가 많으면 커질 수 있음
측정평균 쿼리 시간, 트랜잭션 길이, Pending을 관찰
조정풀 크기 증가는 쿼리 최적화 이후에 검토