STL_ANALYZE
ANALYZE 작업에 대한 세부 정보를 기록합니다.
STL_ANALYZE는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 SYS_ANALYZE_HISTORY에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
userid | 정수 | 항목을 생성한 사용자의 ID입니다. |
xid | long | 트랜잭션 ID. |
데이터베이스 | char(30) | 데이터베이스 이름입니다. |
table_id | 정수 | 테이블 ID입니다. |
status | char(15) | ANALYZE 명령의 결과입니다. 가능한 값은 Full , Skipped 및 PredicateColumn 입니다. |
rows | double | 테이블에 포함된 행의 총 수입니다. |
modified_rows | double | 마지만 ANALYZE 작업 이후 수정된 행의 총 수입니다. |
threshold_percent | 정수 | analyze_threshold_percent 파라미터의 값입니다. |
is_auto | char(1) | 작업에 Amazon Redshift 분석 작업이 기본적으로 포함되어 있는 경우 이 값은 tru(t )입니다. ANALYZE 명령이 명시적으로 실행된 경우 이 값은 false(f )입니다. |
starttime | 타임스탬프 | ANALYZE 작업이 실행되기 시작한 시간(UTC)입니다. |
endtime | 타임스탬프 | ANALYZE 작업이 실행을 마친 시간(UTC)입니다. |
prevtime | 타임스탬프 | 이전에 테이블을 분석한 시간(UTC)입니다. |
num_predicate_cols | 정수 | 테이블의 현재 조건자 열 수입니다. |
num_new_predicate_cols | 정수 | 이전 ANALYZE 작업 이후 테이블의 새로운 조건자 열 수입니다. |
is_background | character(1) | 자동 ANALYZE 작업에 의해 분석이 수행된 경우 이 값은 true(t )입니다. 그 외의 경우 이 값은 false(f )입니다. |
auto_analyze_phase | character(100) | 내부용으로 예약되어 있습니다. |
schema_name | char(128) | 테이블의 스키마 이름 |
table_name | char(136) | 테이블의 이름 |
샘플 쿼리
다음은 STV_TBL_PERM을 조인하여 테이블 이름과 실행 세부 정보를 표시하는 예입니다.
select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime from stl_analyze a join stv_tbl_perm t on t.id=a.table_id where name = 'users' order by starttime; xid | name | status | rows | modified_rows | starttime | endtime -------+-------+-----------------+-------+---------------+---------------------+-------------------- 1582 | users | Full | 49990 | 49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28 244287 | users | Full | 24992 | 74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01 244712 | users | Full | 49984 | 24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07 245071 | users | Skipped | 49984 | 0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17 245439 | users | Skipped | 49984 | 1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13 (5 rows)