Go로 PostgreSQL 프록시 만들기 (9) - Transaction Pooling
진정한 커넥션 다중화를 위한 트랜잭션 레벨 풀링을 구현한다. DISCARD ALL, 세션 바인딩, PgBouncer와의 비교.
진정한 커넥션 다중화를 위한 트랜잭션 레벨 풀링을 구현한다. DISCARD ALL, 세션 바인딩, PgBouncer와의 비교.
DB 락 경합을 측정하고 완화하는 실무 기준: 대기 시간, 충돌 패턴, 트랜잭션 설계, 운영 체크리스트
PostgreSQL에서 autovacuum이 밀릴 때 생기는 실무 장애 패턴, 튜닝 기준, 트레이드오프와 체크리스트를 정리합니다.