작성
·
452
0
답변 1
1
안녕하십니까,
1. 과거에는 branch를 4~5개 넘게 액세스를 하면 rebuild를 추천했습니다.
analyze index 인덱스명 compute statistics 한 후에
select index_name, blevel from user_indexes where index_name='인덱스명'
해서 blevel 컬럼값이 4~5 이상이면 rebuild 대상으로 생각해 볼수 있습니다.
근데 강의 설명에서도 말씀 드렸듯이 이러한 방식은 과거 방식으로 불필요한 작업이 될 수 있습니다. analyze하는데도 시간이 걸리고, rebuild 하는 데도 많은 시간이 소모됩니다. 정말 index를 거쳐서 수행하는 sql의 성능이 과도하게 오래 걸리는것 같다고 판단될 때만 수행하는 것이 좋습니다.
답변 감사드립니다~