게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
ORACLE 고수님들 옵티마이저 질문이요
게시물ID : programmer_9485짧은주소 복사하기
작성자 : 컴공만세
추천 : 0
조회수 : 365회
댓글수 : 3개
등록시간 : 2015/04/22 01:42:30
옵션
  • 본인삭제금지
안녕하세요 제가 요새 오라클 공부중인데요
궁금한게 있어서 질문 드립니다.

1.PNG
employee_id가 index로 구성했습니다. 그래서 실행 계획을 출력해보니 위처럼 Index를 타고 잘가는데요

rule based optimizer를 사용하기위해 위의 해당 쿼리에 hint를 줬거든요
2.jpg
이렇게 줬는데 왜 Full table scan을 타는지 알수 있을까요?

룰베이스기반의 옵티마이저는 Full table scan이 가장 낮은 15순위에 배치되어있는데
그냥 칠때는 잘 인덱스를 타다가 반대로 rule힌트를 주면 풀테이블 스캔을 타네요 ㅠㅠ 
그에 해당하는 이유도 도저히 모르겠고 ㅠㅠ 알려주시면감사할게요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호