DB와 연결하는 커넥션을 미리 생성해두고 풀에 저장해두었다 필요할때 꺼내쓰고, 사용후에는 다시 풀에 반환하는 기법(멀티쓰레드의 쓰레드풀과 유사)
Go lang database driver connection pool
MaxIdleConns
ex) 최대대기 커넥션이 2일때 현재 연결중인 커넥션 3개 중 3개가 전부 연결 종료 될 시 2개는 대기모드로 1개는 그냥 연결 종료 상태로 된다.
MaxOpenConns 최대 연결 가능 커넥션 수 ex) 동시에 연결 가능한 커넥션 수를 제한하는 방법으로 대기 커넥션 수와 상관 없다.