본문 바로가기
데이터베이스/Oracle

DBMS_STATS 사용하기

by 안드레날린 2015. 4. 29.

[DBMS_STATS 옵션 DEFAULT 값 확인]

SELECT DBMS_STATS.GET_PREFS('옵션') FROM DUAL;

 

[특정 SCHEMA 통계 정보 생성 설정/해제]

EXEC DBMS_STATS.LOCK_SCHEMA_STATS('스키마명');

EXEC DBMS_STATS.UNLOCK_SCHEMA_STATS('스키마명');

 

[특정 TABLE 통계 정보 생성 설정/해제]

EXEC DBMS_STATS.LOCK_TABLE_STATS('스키마명', '테이블명');

EXEC DBMS_STATS.UNLOCK_TABLE_STATS('스키마명', '테이블명');

 

[통계 정보 생성]

EXEC DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME=>'스키마명', CASCADE=>TRUE, ESTIMATE_PERCENT=>10, DEGREE=>8);

 

EXEC DBMS_STATS.GATHER_TABLE_STATS('스키마명', '테이블명', ESTIMATE_PERCENT=>5, DEGREE=>8, CASCADE=>FALSE);

 

EXEC DBMS_STATS.GATHER_INDEX_STATS('스키마명', '인덱스명', ESTIMATE_PERCENT=>5, DEGREE=>8);

'데이터베이스 > Oracle' 카테고리의 다른 글

DBMS_METADATA 사용하기  (0) 2015.04.29
OPTIMIZER 개요  (0) 2015.04.29
TDE(Transparent Data Encryption)  (0) 2015.03.16
DBMS_CRYPTO 패키지  (0) 2015.03.16
TKPROF 사용하기  (0) 2013.05.14