1편에서 메타데이터 락(MDL)의 원리를 다뤘다. 이번 편은 DDL 종류별로 락이 어디까지, 어떤 강도로 걸리는지를 실측으로 분석하고, 그것이 실제 배포 장애로 이어지는 과정을 재구성한다. 모든 실험은 Docker의 MySQL 8.0.46에서 실행했다.진행 순서는 다음과 같다. 컬럼 추가, 유니크 인덱스, FK, CREATE TABLE 네 케이스를 차례로 분석해 케이스별 락 프로필 표로 모으고, 그 표를 가지고 배포 장애를 재구성한 뒤, 대응 방법으로 마무리한다.ADD COLUMN: 가장 가벼운 DDL의 조건컬럼 추가는 1편에서 정리한 세 알고리즘(INSTANT/INPLACE/COPY)이 모두 가능하고, 기본값이 INSTANT다. 락은 자기 테이블에만 걸린다. 209만 row 테이블 실측으로 비교하면 차..