INDEX INVISIBLE1 [Oracle]INDEX INVISIBLE [Oracle]INDEX INVISIBLE INVISIBLE은 보이지않는 이라는 뜻을 갖고있죠. 말그대로 인덱스는 있지만 사용하지않는 것을 뜻합니다.인덱스를 일반적으로 만들고나면 바로 사용되어지죠.하지만 INVISIBLE을 설정하게되면 만들었지만 사용할 수 없게 할 수 있습니다. 인덱스를 만들었습니다. 위와같은 쿼리를 날리자 인덱스를 사용해서 실행을 했습니다 아까사용한 인덱스를 INVISIBLE 해보겠습니다. 힌트까지 주면서 사용하라고 했지만 테이블 풀스캔한 것을 볼 수 있습니다.이처럼 INVISIBLE설정을 하게되면 인덱스를 만들었지만 사용 할 수 없습니다. USER_INDEXES에 이러한 정보가 나오는데요 기본적으로 만들면 VISIBLE로 되어서 사용이 가능한것입니다.INVISIBLE로 했다면 사용이.. 2014. 7. 23. 이전 1 다음