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

운영 중에 마이그레이션 한 줄 돌렸다가 서비스 전체가 멈췄어요

m
migrate_ssong
조회 591댓글 3

어제 낮에 컬럼 하나 추가하는 마이그레이션을 운영 DB에 돌렸는데, 그 직후 몇 분간 서비스 전체가 먹통이 됐습니다. 단순히 컬럼 추가하는 ALTER TABLE 한 줄이었어요.

ALTER TABLE events ADD COLUMN source varchar(32);

이상한 건, 이 events 테이블이랑 아무 상관 없는 다른 화면들(유저 조회, 상품 목록 등)까지 전부 응답이 안 왔다는 거예요. 나중에 보니 마이그레이션 돌리던 시점에 분석팀이 돌리는 긴 SELECT 하나가 events를 읽고 있었더라고요. 컬럼 추가가 왜 이렇게 온 서비스를 멈추게 하는지, 그리고 다음엔 어떻게 안전하게 돌릴 수 있을지 궁금합니다.

댓글 0

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