SYS.OPTSTAT HIST CONTROL$

EXEM Knowledge Base

Jump to: navigation, 찾기

목차

[편집] 기본 정보

[편집] 개요

이 뷰를 조회하면 DBMS_STATS Package가 사용하는 Option(10g)이나 Preference(11g)의 Global 기본값을 알 수 있다.

[편집] 지원

10g 이상

[편집] 컬럼

[편집] 참고 사항

DBMS_STATS Package가 제공하는 Option이나 Preference의 기본값은 일반적으로 DBMS_STATS.GET_PARAM 함수나 DBMS_STATS.GET_PREFS 함수를 이용해야 한다. 하지만 이 뷰를 이용하면 보다 간편하게 기본값을 알 수 있다.

Oracle 11g부터는 Preference라는 개념을 이용해서 통계 정보 수집에 필요한 파라미터 값을 관리한다. Preference는 다음과 같은 세 가지 레벨로 관리가 가능하다.

[편집] 예제

Oracle 10g:

SQL> select sname, spare4 from sys.optstat_hist_control$;
                            
NAME			SPARE4         
---------              ------------
SKIP_TIME	            
STATS_RETENTION	            
TRACE			0                   
DEBUG			0                   
SYS_FLAGS		1           
CASCADE		DBMS_STATS.AUTO_CASCADE
ESTIMATE_PERCENT	DBMS_STATS.AUTO_SAMPLE_SIZE
DEGREE			NULL                
METHOD_OPT		FOR ALL COLUMNS SIZE AUTO
NO_INVALIDATE		DBMS_STATS.AUTO_INVALIDATE
GRANULARITY		AUTO        
AUTOSTATS_TARGET	AUTO

Oracle 11g:

SQL> select sname, spare4 from sys.optstat_hist_control$;

SNAME				SPARE4
------------                   -----------------
SKIP_TIME	
STATS_RETENTION	
TRACE				0
DEBUG				0
SYS_FLAGS			1
APPROXIMATE_NDV			TRUE
CASCADE				DBMS_STATS.AUTO_CASCADE
ESTIMATE_PERCENT		DBMS_STATS.AUTO_SAMPLE_SIZE
DEGREE				NULL
METHOD_OPT			FOR ALL COLUMNS SIZE AUTO
NO_INVALIDATE			DBMS_STATS.AUTO_INVALIDATE
GRANULARITY			AUTO
PUBLISH	TRUE
STALE_PERCENT			10
INCREMENTAL			FALSE
INCREMENTA_INTERNAL_CONTROL	TRUE
AUTOSTATS_TARGET		AUTO

[편집] 관련 정보

[편집] 외부 참조