문서유형ㅣ기술정보
분야ㅣ 튜닝
적용제품버전ㅣ6FS07, 6FS07PS, 7FS02, 7FS02PS, 5SP1FS06, 6FS06, 6FS07, 6FS07PS, 7FS02, 7FS02PS
문서번호ㅣTTUTI004
개요
DBMS_STATS 패키지에서 사용되는 주요 파라미터에 대해 매뉴얼에 기반한 수치와 설정 값을 안내합니다.
방법
estimate_percent
0을 입력한 경우에는 optimizer가 테이블에 크기에 따라 적합한 sampling rate을 결정하여 수행합니다. 설정되는 기준은 다음과 같습니다.
- 테이블 row 개수가 1,000,000개 이상 row일 경우 : 100,000/row개수 * 100 (%)
- 테이블 row 개수가 10,000 ~ 1,000,000 개 row일 경우 : 10%
- 그 이하 : 100%
GATHER AUTO
자체적인 기준에 의하여 수집이 필요한 테이블만 수집합니다. 다음 기준을 만족하는 경우 수집 대상이 됩니다.
- 스탯수집이 안 된 테이블
- 마지막 스탯수집결과에서 로우 개수가 0개로 나온 테이블
- 10% 초과 변경
ㄴ insert와 delete 구문에 대해서만 해당
ㄴ 해당 조건에 대해서는 _GATHER_DML_STAT=Y 파라미터 적용 필요 (default 값은 N)
- 스탯 수집시간이 일정 기간 이상 지난 (오래된) 테이블 (기본값: 1주일)
참고