데이터 파일 48G짜리 테이블의 컬럼 데이터 타입 수정 작업을 해야된다.
online ddl 이 된다고 해도 table rebuild 가 발생하는 작업으로 생각을 좀 해보자.
다행이 서비스를 다 내리고 점검중에 진행하는 작업이다.
1안 pt-online-schema-change 사용 (점검 없이 한다고 했으면 1안으로 선택했을듯)
2안 컬럼 데이터 타입이 변경이 적용된 임시 테이블을 만들어서 데이터 INSERT 하고 테이블 이름 변경 (복제가 걸려 있어서 선택안함)
3안 SET SQL_LOG_BIN=Off 로 지정하고 마스터/슬레이브 각각에서 데이터 타입 변경 (선택)
'MySQL > Admin' 카테고리의 다른 글
mysql-shell util.loadDump (0) | 2021.05.25 |
---|---|
mysql-shell util.dumpInstance (병렬 백업, PK 없는 테이블 백업) (0) | 2021.05.23 |
mysql-shell util.dumpInstance (0) | 2021.05.18 |
mysql shell (패스워드 저장 부분) (0) | 2021.05.16 |
ibdata 파일 축소 (0) | 2021.05.11 |