본문 바로가기
Q&A2026년 5월 30일1분 읽기

Cloudflare D1 — SQLite VACUUM이 자동인지 수동인지

권석현
조회 646댓글 3

Cloudflare D1을 6개월 운영 중인데 DB 크기가 점진 증가. delete가 많은 워크로드(임시 session 데이터 삭제)인데도 disk usage가 줄어들지 않습니다.

SQLite는 일반적으로 VACUUM 수동 또는 auto_vacuum 설정으로 reclaim 가능한데, D1에서는 어떻게 운영하나요?

// 현재 상태
db_size: 6.8 GB  (1개월 전 4.2 GB)
row_count: 거의 동일 (delete 후 insert)
estimated_unused: 약 2 GB

VACUUM 명령 직접 실행 시도:

wrangler d1 execute mydb --command "VACUUM;"
// Error: VACUUM not permitted in D1

D1 10GB 한도가 가까워지는데 어떻게 압축하나요?

댓글 0

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