SYS_ANALYZE_HISTORY
ANALYZE 작업에 대한 세부 정보를 로깅합니다.
SYS_ANALYZE_HISTORY는 수퍼유저에게만 표시됩니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 섹션을 참조하세요.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
user_id | 정수 | 항목을 생성한 사용자의 ID입니다. |
transaction_id | long | 트랜잭션 ID. |
query_id | long | SYS_QUERY_HISTORY의 쿼리 식별자입니다. |
database_name | char(30) | 데이터베이스의 이름입니다. |
table_name | char(30) | 테이블의 이름 |
table_id | 정수 | 테이블의 ID입니다. |
is_automatic | char(1) | 작업에 Amazon Redshift ANALYZE 작업이 기본적으로 포함되어 있는 경우 이 값은 참(t)입니다. ANALYZE 명령이 명시적으로 실행된 경우 이 값은 거짓(f)입니다. |
status | char(15) | ANALYZE 명령의 결과입니다. 가능한 값은 Full, Skipped, PredicateColumn입니다. |
start_time | 타임스탬프 | ANALYZE 작업이 실행되기 시작한 시간(UTC)입니다. |
end_time | 타임스탬프 | ANALYZE 작업이 실행을 마친 시간(UTC)입니다. |
rows | double | 테이블에 포함된 행의 총 수입니다. |
modified_rows | double | 마지만 ANALYZE 작업 이후 수정된 행의 총 수입니다. |
analyze_threshold_percent | 정수 | analyze_threshold_percent 파라미터의 값입니다. |
last_analyze_time | 타임스탬프 | 이전에 테이블을 분석한 시간(UTC)입니다. |
샘플 쿼리
user_id | transaction_id | database_name | schema_name | table_name | table_id | is_automatic | Status | start_time | end_time | rows | modified_rows | analyze_threshold_percent | last_analyze_time ---------+----------------+---------------+-------------+---------------------+----------+--------------+--------+----------------------------+----------+-----------------+------+---------------+---------------------------+--------------------- 101 | 8006 | dev | public | test_table_562bf8dc | 110427 | f | Full | 2023-09-21 18:33:08.504646 | 2023-09-21 18:33:24.296498 | 5 | 5 | 0 | 2000-01-01 00:00:00