MIGRATION ORDER

운영 변경은 적용보다 검증 순서가 먼저다

스키마 변경은 SQL 한 줄이 아니라 조사, 재현, 검증, 적용, 관찰을 묶은 배포 절차다.

1사전 조사

행 수, 인덱스, FK, 사용 쿼리를 확인한다.

2재현 테스트

동일 규모 데이터로 시간과 락 범위를 측정한다.

3SQL 준비

변경, 검증, 롤백 SQL을 함께 리뷰한다.

4운영 적용

점검 시간 또는 온라인 DDL로 영향을 줄인다.

5사후 관찰

오류 로그, 쿼리 플랜, 지연을 확인한다.

필수 산출물 목적 없을 때 위험
검증 SQL 변경 전후 데이터 상태 확인 성공처럼 보이는 실패
롤백 경로 실패 시 복구 위치와 순서 고정 장애 대응 지연
영향 목록 앱 쿼리, 배치, 리포트 영향 확인 배포 후 숨은 오류

기준: 운영 DDL은 “실행 가능”보다 “검증 가능하고 되돌릴 수 있는가”가 먼저다.