개요
Tibero DB의 통계 정보 백업 시, 백업 테이블에 저장되는 각 컬럼들의 의미를 안내합니다.
방법
주기적으로 통계 정보 백업 시, 특정 시점의 통계 정보를 확인하고 분석하려면 백업 테이블 각 컬럼의 의미를 정확히 이해할 필요가 있습니다.
•
통계 테이블 생성
EXEC DBMS_STATS.CREATE_STAT_TABLE(OWNNAME => 'user명', STATTAB => '통계테이블명')
SQL
복사
•
통계 정보 백업
EXEC DBMS_STATS.EXPORT_SCHEMA_STATS(OWNNAME => 'user명', STATTAB => '통계테이블명');
SQL
복사
위와 같이 백업을 받았다고 가정한다면, 통계테이블 컬럼의 의미는 다음과 같습니다.
통계 테이블 주요 컬럼 설명
•
테이블 컬럼 정보
컬럼명 | 의미 |
C1 | table name (테이블 이름) |
C4 | partition name (파티션 이름) |
N1 | row_cnt (행 수) |
N2 | blk_cnt (블록 수) |
N3 | avg_rln (평균 행 길이) |
•
인덱스 컬럼 정보
컬럼명 | 의미 |
C1 | index name (인덱스 이름) |
C4 | partition name (파티션 이름) |
N1 | row_cnt (행 수) |
N2 | blk_cnt (블록 수) |
N3 | distinct_key (구분키) |
N4 | leaf_blk_cnt (리프 블록 수) |
N5 | blevel (B-tree의 b-level) |
N6 | clufac (clustering factor) |
•
개별 컬럼 정보
컬럼명 | 의미 |
C1 | table name (테이블 이름) |
C4 | column name (컬럼 이름) |
N1 | null_cnt (null 개수) |
N2 | sample_size (샘플 사이즈) |
N3 | distinct_cnt (구분키 개수) |
N4 | density (밀도) |
N5 | avg_col_size (평균 컬럼 크기) |
CL1 | low_val (최소값) |
CH1 | high_val (최대값) |
•
히스토그램 버켓 컬럼 정보
컬럼명 | 의미 |
N6 | bucket_no (버킷 번호) |
N7 | distinct_cnt (버킷 내 유니크 수) |
CH2 | end_point_actual (엔드 포인트 값) |
•
공통 컬럼 정보
컬럼명 | 의미 |
C5 | owner name (오브젝트 소유자 이름) |
D1 | analyze_time (분석 시각) |