오래된 쿼리를 다시 읽고 인덱스를 두 개 지웠습니다
실행 계획을 확인하지 않고 추가한 인덱스가 쓰기 속도를 떨어뜨리고 있었습니다.
테이블 하나에 인덱스가 일곱 개 있었습니다. 대부분 조회가 느리다는 이야기가 나올 때마다 추가한 것들입니다. 이번에는 추가하기 전에 실행 계획을 먼저 확인했습니다.
확인한 순서
느린 조회를 세 개 골라 실행 계획을 출력했습니다. 두 개는 이미 다른 인덱스를 사용하고 있었고, 남은 하나만 새 인덱스가 필요했습니다.
본문 안인아티클 · 높이 가변
애드센스 광고 자리 - 승인을 받으시면 이 자리에 광고를 넣으실 수 있습니다. (실제 애드센스 광고입니다)
- 실제로 쓰이는 인덱스를 먼저 확인한다
- 쓰기 속도를 함께 측정한다
- 지운 뒤의 조회 시간을 기록한다
지운 결과
두 개를 지우고 쓰기 시간이 줄었습니다. 조회 시간은 거의 변하지 않았습니다. 다음에는 인덱스를 추가할 때 왜 추가했는지 함께 적어 두려고 합니다.
무엇을 추가했는지보다 왜 추가했는지가 남지 않아 판단이 어려웠습니다.
글 끝디스플레이 · 336×280 대역
애드센스 광고 자리 - 승인을 받으시면 이 자리에 광고를 넣으실 수 있습니다. (실제 애드센스 광고입니다)