Database관련/Oracle

sql 옵티마이져의 테이블 접근순서 정해주는 힌트및 조인 튜닝

천상의날개 2024. 9. 10. 15:14

/*+ LEADING(TT SS) USE_NL(SS)*/

LEADING 은 테이블 접근순서, USE_NL는 Nested Loop사용하도록 정의

Nested Loop Join, Hash Join, Sort Merge Join 3가지 가있음

Nested Loop Join : 온라인성(OLTP) 쿼리에 많이 사용

Hash Join : 배치성(Batch) 쿼리에 많이 사용

Sort Merge Join : 사용안함

 

참조

https://exmemory.tistory.com/44