2011-09-02 4 views
0

오라클에서 어떤 인덱스가 조각난 지 확인하는 방법을 알려줄 수 있습니까? 조각난 인덱스 목록을 가져올 스크립트가 있습니까?오라클 인덱스

성능 향상을 위해 이러한 인덱스를 어떻게 처리해야합니까? 그들은 재건되어야 하는가?

답변

5

"조각난"인덱스 란 무엇을 의미하는지 모르겠지만 일반적으로 성능을 향상시키려는 것이 아니라 Oracle에서 인덱스를 다시 작성할 필요가 거의 없습니다.

는 인덱스를 다시 작성하는 경우에 this article by Jonathan Lewis보기, 톰 카이트의 견해 here - 인용 :

나의 의견 - 모든 reorgs의 99.9 %가, 재 구축, 등등 시간과 에너지의 총과 완전한 낭비 . 우리는 방법 길을 너무 많이 잃어버린다.이 비 사건을 통해 잠.

+2

가 무효 인 경우에 당신은 인덱스를 다시 작성해야하는 유일한 시간이다 (예 : user_indexes' FROM SELECT 상태가'UNUSABLE'의 표시') – NullUserException

1

그것은 당신의 개체에 대한 현재 통계가 더 중요하다