Prisma의 pgbouncer=true 설정이 모든 쿼리를 4번 왕복시켰다
Prisma's pgbouncer=true on Supabase made every query 4 round-trips (postmortem)

호텔 소프트웨어 KaribuKit을 운영하는 개발자가 6개월 동안 모든 데이터베이스 쿼리가 4번의 왕복을 한다는 사실을 뒤늦게 발견했다. Prisma의 pgbouncer=true 플래그가 Supavisor 트랜잭션 모드에서 BEGIN, DEALLOCATE ALL, SELECT, COMMIT을 매번 실행해 47ms 핀란드-아일랜드 링크를 네 번 건넜다. 세션 모드로 바꾸자 예약 가능 여부 확인이 8.06초에서 1.88초로 줄었다.
산술은 맞았지만 문장은 틀렸다. 아무도 지연 시간을 실제로 측정하지 않았다.