DB
SQL Index 무시
토마토계란
2020. 10. 8. 16:15
TPR 에 담당하고 있는 서비스의 쿼리가 있어서 실행 계획을 보니 인덱스를 무시하고 FULL SCAN을 때리고 있었다.
이유가 무엇일까?
찾아보니 크게 다음과 같다.
1. 인덱스 컬럼이 조건으로 잡혀있지 않을 때
NULL 값을 검색할 순 없잖는가.
2. sub query unnesting 이 발생할 때 ordered 힌트를 줄 때
3. Non Unique Primary Key가 존재하는 경우의 Direct Path Insert
INSERT 문에 해당하는 말