WEBBOOK CHAPTER

느린 이유를 숫자로 설명하는 성능 엔지니어링: 11장. Connection pool을 동시성 제한으로 본다

11장. Connection pool을 동시성 제한으로 본다

DB connection을 늘리면 queue가 DB 안으로 이동하고 context switching·memory를 키울 수 있다. application instance 수, pool max, DB max connection, transaction 시간, 외부 pool을 전체로 계산한다.

pool acquire latency, timeout, active·idle, transaction duration을 본다. 느린 query를 고치지 않고 pool만 늘리지 않는다. autoscaling으로 pod 수가 늘 때 총 connection이 어떻게 변하는지 부하 실험한다.