쿼리 튜닝

한 2,3주 전쯤에 프로필러로 Trace 파일을 받아 놨다. 오늘에서야 본격적으로 분석과 튜닝작업을 시작했다. 솔직히 말하자면, 더 많은 정보를 수집한 다음에 왕창 뜯어고치고 싶은 심정이다. 하지만 시간과 노력을 생각하면, 일단 지금과 같이 튜닝 대상인 쿼리의 성능 향상을 위한 최소한의 조치만 취해야 할 것이다.

오늘은 한가지 재밌는 사례를 발견했다. 인덱스가 오름차순으로 되어 있던 것을 내림차순으로 바꾸었더니 거의 10배가 빨라졌다. 그동안 인덱스의 정렬순서에 대해서는 크게 신경쓰지 않았는데 오늘 일로 생각을 바꾸지 않을 수 없었다.

일단 튜닝해야 할 쿼리가 많아서 해당 사례를 자세히 분석하지 못했는데, 시간이 허락하면 꼭 자세히 분석해 봐야 겠다.

최 재훈

블로그, 페이스북, 트위터 고성능 서버 엔진, 데이터베이스, 지속적인 통합 등 다양한 주제에 관심이 많다.
Close Menu