본사·해외법인 LIMS 슬로우 쿼리 29개를 같은 기준으로 개선하기
본사·해외법인 LIMS에서 반복적으로 병목을 만든 쿼리 29건을 같은 기준으로 분석했습니다. 조인 전 필터링과 인덱스 조건을 점검해 24건의 수행 시간을 1초 이내로 줄인 사례입니다.
OracleMySQLSQL 튜닝MyBatis
TOPIC ARCHIVE
실행계획과 처리 범위를 근거로 병목을 좁히고 결과 정합성까지 확인한 기록입니다.
CURATED NOTES
각 글은 하나의 대표 주제에만 분류했습니다. 시리즈가 있는 글에서는 구현 순서와 앞뒤 글도 함께 확인할 수 있습니다.
성능 개선 · 2개 글 · 작성일 최신순
본사·해외법인 LIMS에서 반복적으로 병목을 만든 쿼리 29건을 같은 기준으로 분석했습니다. 조인 전 필터링과 인덱스 조건을 점검해 24건의 수행 시간을 1초 이내로 줄인 사례입니다.
하위 데이터 전체를 먼저 집계하던 쿼리를 조회 대상 주문만 계산하도록 바꿨습니다. 당시 운영 중 사용자가 확인한 결과, 목록 조회 쿼리는 약 40~50초에서 약 0.5초로 줄었습니다.