-- 예)
exec dbms_stats.gather_table_stats(user, 't1', method_opt=>'for *all column size 1*');
수집대상컬럼 옵션 | 의미 |
---|---|
all column | 모든 컬럼에 대해 수집 (Hidden Column 포함) |
all indexed column | Index가 존재하는 모든 컬럼에 대해 수집 |
columns COLUMN_NAME | 컬럼명을 명시한 개별컬럼에 대해 수집 |
all hidden columns | Function Based Index에 의해 생성된 Hidden Column 에 대해서 수집 |
Bucket_Size 옵션 | 의미 |
---|---|
1 | 수집하지 않음 |
auto | Oracle이 Data의 분포를 고려하여 Bucket Size를 계산 해당 Column이 Predicate로 사용된 적이 있는 경우 에만 수집 |
skewonly | Oracle이 Data의 분포를 고려하여 Bucket Size를 계산 해당 Column이 Predicate로 사용된 적이 없는 경우 에도 수집 |
2~254 사이의 값 | Bucket_Size 지정 (1 미만, 254 초과 값 지정 시 오류 발생, 수집 안됨) |
- 강좌 URL : http://www.gurubee.net/lecture/3959
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.