MySQl Online DDL (온라인 인덱스 생성)

이기현·2022년 4월 6일
0

MariaDB

목록 보기
24/29

Mysql도 온라인 DDL 변경이 가능하다.

온라인 인덱스 변경/생성/삭제 작업이 가능함에도
야간에 트래픽이 적을 때 인덱스 작업을 하는 것은,
DML이 많으면 예상치 못하게 INDEX생성이 실패 할 수 있기 때문에 트래픽이 적은 시간에 인덱스 작업을 하는 것이다
또한 인덱스 생성 작업시 CPU 부하도 크기 때문에 운영중에 수행하기에는 부담이 있다.
( Real MySQL 8.0 2권 173p를 참조하면 자세히 나온다)
(또 다른 이유가 있으면 말씀 부탁드립니다 ..!)

참고 : https://myinfrabox.tistory.com/61

또한

ERROR 1062 (23000) at line 1: 
  Duplicate entry '1' for key 'dup_error.PRIMARY'

해당 오류가 발생할 수 있는데. 해당 오류는 UNIQUE한 값에 대해 중복데이터가 들어올 때 발생할 수 있는 문제 이다. 해당 오류에 대해서는 당근마켓 이성욱님께서 자세히 설명해주셨다.

참고 : https://medium.com/daangn/mysql-online-ddl-faf47439084c

profile
실력을 쌓아가는 하루하루

0개의 댓글