Database
[MariaDB] 운영시간에 Index 추가해보기
오늘은 운영시간에 Index 를 추가해볼 일이 생겨 접하게된 MariaDB Index 추가에 대해 정리해보려 합니다. 왜? 신규 서비스를 오픈하고 RDS 에 CPU Utilization 70% 알람이 와서 점검을 해봤다. 신규 서비스에서 요청하는 쿼리가 눈에 띄었고 해당 쿼리 점검 (풀스캔 쿼리 당첨) 인덱스를 추가하면 개선이 될 것 같았다. 해도 되나? 내 기억속에 Index 를 추가하는 작업은 '운영시간에 하면 안되고 lock 을 발생시킬 수 있다' 라는 생각이 들었다. 하지만 세상이 좋아진건지 검색을 해봤더니 아래와 같은 내용들이 나왔다. 인덱스가 생성되는 동안 테이블은 읽기 및 쓰기 작업을 계속 사용할 수 있습니다. 명령문 CREATE INDEX 는 테이블에 액세스하는 모든 트랜잭션이 완료된 후에..
2023. 9. 4. 17:53
최근댓글