튜닝 전

튜닝 후

as-is성능.png

to-be성능1.png

as-is성능2.png

to-be성능2.png

as-is성능3.png

평균 응답 속도 : 10.295초

to-be성능3.png

평균 응답 속도 : 1.27초

쿼리 튜닝 내용

  1. 불필요한 서브쿼리 제거 및 필요시 Join으로 변경
  2. 조건절 인덱스 활용한 검색가능하도록 변경
  3. 멀티컬럼 index중 일부만을 Where절에 사용한 부분 변경
  4. 위 API 뿐만 아니라 자주 Where에 사용되는 컬럼 indexing 필요한지 의논 및 도입 결정

위와같은 방법으로 평균 87.66%의 성능 개선