728x90
# INVISIBLE INDEX
n 수행 예제
SQL> demobld.sql SQL> create index emp_sal on emp(sal); SQL> alter index emp_sal invisible; SQL> select index_name,visibility from user_indexes; INDEX_NAME VISIBILIT ------------------------------ --------- EMP_SAL VISIBLE SALES500_RN VISIBLE SALES500_CHANNEL_PROFIT VISIBLE SALES500_CHANNEL_ID VISIBLE SALES500_AMOUNT_SOLD VISIBLE ……………………………………………………… - invisible 유무 확인 SQL> select /* index(emp emp_sal) */ ename, sal, deptno from emp where sal=3000; - invisible 상태이기 때문에 full scan을 수행하는 것을 확인할 수 있다 |
문제30. 다시 emp_sal 인덱스를 옵티마이저가 보이도록 설정하고 보이는지 확인하시오
ALTER INDEX EMP_SAL visible;
select index_name,visibility from user_indexes;
'빅데이터과정 > SQL TUNING' 카테고리의 다른 글
#34_140730_TUNING_OPERATOR (0) | 2014.07.30 |
---|---|
#34_140730_TUNING_SORTING OPERATION (0) | 2014.07.30 |
#33_140729_TUNING_INDEX MONITORING (0) | 2014.07.29 |
#33_140729_TUNING_INDEX SCAN (0) | 2014.07.29 |
#32_140728_TUNING_옵티마이져 연산자 (0) | 2014.07.28 |