본문 바로가기
2026년 5월 22일2분 읽기

Vercel Drizzle 마이그레이션 후 콜드 스타트 3.4초 — connection pool 의심

김영삼
조회 122댓글 3

Prisma 콜드 스타트가 1.2초라 무거워서 Drizzle로 옮겼는데 오히려 3.4초가 됐습니다. 뭘 잘못 설정했는지 모르겠습니다.

환경

  • Next.js 17, Vercel 배포
  • Neon Postgres (us-east-1)
  • Drizzle ORM 0.36 + drizzle-kit
  • driver: pg (node-postgres)
// db.ts
import { drizzle } from 'drizzle-orm/node-postgres'
import { Pool } from 'pg'

const pool = new Pool({ connectionString: process.env.DATABASE_URL })
export const db = drizzle(pool, { schema })

Vercel function 콜드 시작할 때 3.4초 중 2.8초가 첫 DB 쿼리 직전에서 소비됩니다. 같은 함수 내 다음 쿼리는 4ms.

Drizzle 패키지가 무거워서 그런 건 아닌 것 같은데 뭐 때문일까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록