ORACLE/ADMIN2010. 11. 23. 18:00
반응형
출 처 : http://blog.naver.com/clearsn?Redirect=Log&logNo=90100665253


++히스토그램 생성 방법++

exec dbms_stats.gather_table_stats(user_name, 'table_name', method_opt=>'option');

 

user_name : 유저명

table_name : table이름

option :

for all columns size 1 : 모든 column 에 대해서 histogram을 수집하지 않는다.

- Oracle이 Data 분포를 고려하여 Bucket Size를 계산한다.

for all columns size auto : column이 predicate로 사용된적이 있는 경우에만 histogram을 수집

for all columns size skewonly :predicate로 사용된적이 없어도 histogram을 수집

-

for all indexed columns size skewonly : index가 존재하는 컬럼에 대해서만 histogram을 수집

for columns c1 size 5 c2 size skewonly : 개별 column 별로 bucket size 를 할당

for all hidden columns size skewonly : function based index 에 의해 생성된 hidden column에 대한 histogram을 수집

[출처] Histogram 생성 방법.|작성자 dnflfl



반응형
Posted by [PineTree]