조인 썸네일형 리스트형 [ SQL ] 서브쿼리를 활용한 SQL 성능개선 1. 비효율적인 MINUS 대신 NOT EXISTS를 사용하기 MINUS : 어느 한 집합에 있는 데이터 중 다른 집합에 존재하지 않는 데이터를 추출하는 방식 MINUS를 사용한 SQL이 성능 문제가 발생할 경우, SQL을 변경하지 않고, 성능을 개선하기가 쉽지않다. 차 집합을 추출하기 위해서는 MINUS 연산보다 NOT EXISTS 가 더 효율적이다. ex ) --MINUS select... from A MINUS select from B --NOT EXISTS select... from A where NOT EXISTS ( select... from B where B.XX = A.XX ) 위와 같은 2개의 쿼리문 실행시, MINUS의 경우 테이블 A 데이터 추출 -> 추출된 데이터 SORT 연산 ->.. 더보기 이전 1 다음