SYS_ANALYZE_COMPRESSION_HISTORY - Amazon Redshift

SYS_ANALYZE_COMPRESSION_HISTORY

COPY 또는 ANALYZE COMPRESSION 명령을 수행하는 동안 압축 분석 작업에 대한 세부 정보를 기록합니다.

SYS_ANALYZE_COMPRESSION_HISTORY는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.

테이블 열

열 명칭 데이터 유형 설명
user_id 정수 항목을 생성한 사용자의 ID입니다.
start_time 타임스탬프 압축 분석 작업을 시작한 시간입니다.
transaction_id bigint 압축 분석 작업의 트랜잭션 ID입니다.
table_id 정수 분석한 테이블의 테이블 ID입니다.
table_name character(128) 분석한 테이블의 이름입니다.
column_position 정수 압축 인코딩을 확인하기 위해 분석한 테이블의 열 인덱스입니다.
old_encoding character(15) 압축 분석 이전의 인코딩 유형입니다.
new_encoding character(15) 압축 분석 이후의 인코딩 유형입니다.
mode character(14)

가능한 값은 다음과 같습니다.

PRESET

new_encoding이 열 데이터 형식을 기준으로 Amazon Redshift COPY 명령에 의해 결정되도록 지정합니다. 데이터가 샘플링되지 않습니다.

ON

new_encoding이 샘플 데이터의 분석을 기준으로 Amazon Redshift COPY 명령에 의해 결정되도록 지정합니다.

ANALYZE ONLY

new_encoding이 샘플 데이터의 분석을 기준으로 Amazon Redshift ANALYZE COMPRESSION 명령에 의해 결정되도록 지정합니다. 그러나 분석된 열의 인코딩 유형은 변경되지 않습니다.

샘플 쿼리

다음 예에서는 동일한 세션에서 실행된 마지막 COPY 명령으로 lineitem 테이블에 대한 압축 분석의 세부 정보를 검사합니다.

select transaction_id, table_id, btrim(table_name) as table_name, column_position, old_encoding, new_encoding, mode from sys_analyze_compression_history where transaction_id = (select transaction_id from sys_query_history where query_id = pg_last_copy_id()) order by column_position; transaction_id | table_id | table_name | column_position | old_encoding | new_encoding | mode -----------------+-------------+------------+-----------------+-----------------+-----------------+------------- 8196 | 248126 | lineitem | 0 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 1 | mostly32 | lzo | ON 8196 | 248126 | lineitem | 2 | lzo | delta32k | ON 8196 | 248126 | lineitem | 3 | delta | delta | ON 8196 | 248126 | lineitem | 4 | bytedict | bytedict | ON 8196 | 248126 | lineitem | 5 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 6 | delta | delta | ON 8196 | 248126 | lineitem | 7 | delta | delta | ON 8196 | 248126 | lineitem | 8 | lzo | zstd | ON 8196 | 248126 | lineitem | 9 | runlength | zstd | ON 8196 | 248126 | lineitem | 10 | delta | lzo | ON 8196 | 248126 | lineitem | 11 | delta | delta | ON 8196 | 248126 | lineitem | 12 | delta | delta | ON 8196 | 248126 | lineitem | 13 | bytedict | zstd | ON 8196 | 248126 | lineitem | 14 | bytedict | zstd | ON 8196 | 248126 | lineitem | 15 | text255 | zstd | ON (16 rows)