16년차 개발자가 통계 쿼리 짠게 아래처럼 짰음 ㅅㅂ
from 주문이력 a
inner join (select b.주문금액
from 주문이력 b
where a.고객번호 = b.고객번호
and 월추출함수(b.주문일자) = 대충전월함수(b.주문일자) ) m1
실제 주문이력으로 이런건 아니고
통계화면에서 최근 12개월 데이터를 같이 뽑아내는데
저따구로 -1개월 ~ -12개월을 죄다 inner join 해버림
저거 4만건이었나??? 조회하는데 30분 걸리는거 dba가 힌트랑 인덱스만으로 5분으로 줄여놨더니 지맘대로 손대서 다시 30분으로 늘려놨더라
ㅋㅋㅋㅋㅋㅋ
dba 나가고나서라서 진짜 고객이 지랄하는거 내가 다시 짜서 해결함
댓글 0