원인분석 실행계획 검증과 인덱스·균형 튜닝 결
데이터베이스 성능 튜닝을 학교 프로젝트에서 처음 경험하였습니다. 쿼리가 너무 느려서 원인을 분석했는데, 실행 계획을 보니 풀 테이블 스캔이 발생하고 있었습니다. 자주 조회하는 컬럼에 인덱스를 추가하였더니 응답 시간이 크게 줄었습니다. 처음에는 인덱스를 많이 추가하면 좋을 것이라 생각하였으나, 쓰기 성능이 저하되는 것을 경험하고 나서 균형이 중요하다는 것을 배웠습니다. 이 경험이 DB 튜닝에 관심을 갖게 된 계기가 되었습니다. 작은 변경이 성능에 미치는 영향을 직접 확인하면서 실행 계획 분석의 중요성을 배웠습니다.