--- id: database-egress-pooling-region title: Database region and connection pressure status: active candidateKinds: ["slow_route"] frameworks: ["*"] priority: 60 citations: ["https://vercel.com/docs/regions", "https://vercel.com/docs/functions", "https://vercel.com/docs/functions/functions-api-reference/vercel-functions-package", "https://vercel.com/docs/functions/limitations"] maxBriefChars: 800 --- ## Investigation Brief Only recommend database or region changes when source and metrics both point to downstream I/O rather than in-process compute. ## Evidence To Check Compare `cpu.p95` with `latency.p95`, then inspect database awaits, query fan-out, connection creation, pool lifecycle handling, and configured regions in project files. ## Do Not Recommend When Do not name a database provider, pooling product, or region change unless the repo and project config prove it applies. ## Verification Tie the finding to the observed wall-clock gap and the exact query, pool, or region configuration line.