토니모리 공식몰 API 응답시간 2차 개선기 (SQL 실행계획 최적화 및 index)
SQLAPI 성능쿼리 최적화인덱스COUNTEXISTS
AI 요약
Beta토니모리 공식몰 API 응답 시간 개선 사례를 다룬 글입니다. 상품 상세 페이지에서 고객의 구매 내역에 따라 최대 혜택가를 제공하는 로직 분석 중, 고객 구매 내역 존재 여부를 확인하는 데 사용된 COUNT 쿼리의 비효율성을 발견했습니다.
데이터량 증가에 따른 성능 저하와 불필요한 리소스 활용 문제를 해결하기 위해, EXISTS 절을 활용하여 구매 내역 존재 여부만 효율적으로 확인하는 방식으로 쿼리를 최적화했습니다. 이 과정을 통해 SQL 실행 계획을 최적화하고 인덱스를 설계하여 API 응답 시간을 20%에서 50%까지 개선하는 성과를 달성했습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



