[MySQL] 대용량 테이블 스키마 변경하기
·
스터디/Database
목차 1. ALTER TABLE 아래와 같은 단순 DDL 구문으로 테이블의 스키마를 변경할 수 있습니다. ALTER TABLE [테이블명] MODIFY COLUMN [변경할 컬럼명][변경할 컬럼 타입] 예시 코드 ALTER TABLE user MODIFY COLUMN name varchar(10); 2. 대용량 데이터 테이블 스키마 변경하기 데이터가 100만, 1000만 정도일때 테이블 스키마 변경은 alter table로 가능했습니다. 천만건이라도 alter table은 5분안에 끝났기 때문입니다. 하지만 1억건이 넘어가면 이야기가 달라집니다. 3~4시간동안 진행될수도 있기 때문에 다른 방법으로 진행해야합니다. 전체적인 작업 과정은 다음과 같습니다. 복사테이블 생성 -> 복사테이블에 원본 테이블 데이터..