안녕하세요. 초보 mysql dba입니다.
실시간 트랜젝션이 많은 서비스에 쿼리 성능 향상을 목적으로 신규 인덱스 생성작업을 진행하게 되었습니다.
서비스 정지없이 생성작업이 진행되어야 하며, 테이블 사이즈는 168M정도 입니다.
해당 DB버전은 maria 10.1.32(아마도 mysql 5.6과 기능이 동일한 것 같음)입니다.
구글 검색을 통해, MYSQL은 oracle처럼 생성시 online 옵션을 주거나 하지 않고, 5.6 이후부터는 인덱스생성시에는 락없이 DML작업이 가능하다는 것을 알게되었는데요. 실제로도 이슈없이 처리가 되는지 궁금하여 문의드립니다. (테이블 사이즈가 큰 경우도 이슈없이 처리되는지 문의)
많은 조언 부탁드립니다. 감사합니다.