STL_MV_STATE - Amazon Redshift

STL_MV_STATE

STL_MV_STATE 뷰에는 구체화된 뷰의 모든 상태 전환에 대한 행이 포함되어 있습니다.

구체화된 뷰에 대한 자세한 내용은 Amazon Redshift에서 구체화된 뷰 생성 섹션을 참조하세요.

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

이 테이블의 데이터 중 일부 또는 전부는 SYS 모니터링 뷰인 SYS_MV_STATE에서도 찾아볼 수 있습니다. SYS 모니터링 뷰의 데이터는 사용 및 이해가 더 쉽도록 형식이 지정되어 있습니다. 쿼리에 SYS 모니터링 뷰를 사용하는 것이 좋습니다.

테이블 열

열 명칭 데이터 유형 설명
userid bigint 이벤트를 만든 사용자의 ID입니다.
starttime 타임스탬프 이벤트의 시작 시간입니다.
xid bigint 이벤트의 트랜잭션 ID입니다.
event_desc char(500) 상태 변경을 유발한 이벤트입니다. 다음은 값의 예입니다.
  • 열 유형이 변경되었습니다.

  • 열이 삭제되었습니다.

  • 열 이름이 바뀌었습니다.

  • 스키마 이름이 변경되었습니다.

  • 작은 테이블 변환

  • TRUNCATE

  • Vacuum

참고로 이 열은 다른 값도 가질 수 있습니다.
db_name char(128) 구체화된 보기를 포함하는 데이터베이스입니다.
base_table_schema char(128) 기본 테이블의 스키마입니다.
base_table_name char(128) 기본 테이블의 이름입니다.
mv_schema char(128) 구체화된 보기의 스키마입니다.
mv_name char(128) 구체화된 보기의 이름입니다.
state character(32) 구체화된 보기의 변경된 상태는 다음과 같습니다.
  • 다시 계산

  • 새로 고칠 수 없음

다음 표에 event_descstate 조합의 예가 나와 있습니다.

event_desc | state -------------------------+--------------- TRUNCATE | Recompute TRUNCATE | Recompute Small table conversion | Recompute Vacuum | Recompute Column was renamed | Unrefreshable Column was dropped | Unrefreshable Table was renamed | Unrefreshable Column type was changed | Unrefreshable Schema name was changed | Unrefreshable

샘플 쿼리

구체화된 보기의 상태 전환 로그를 보려면 다음 쿼리를 실행합니다.

select * from stl_mv_state;

위 쿼리는 다음과 같은 샘플 출력을 반환합니다.

userid | starttime | xid | event_desc | db_name | base_table_schema | base_table_name | mv_schema | mv_name | state --------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+--------------- 138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE | dev | public | mv_base_table | public | mv_test | Recompute 138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped | dev | | mv_base_table | public | mv_test | Unrefreshable 100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute 1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev | public | mv_base_table | public | mv_test | Recompute 173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed | dev | | mv_base_table | public | mv_test | Unrefreshable 197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE | dev | schemaf796e415850f4f | mv_base_table | schemaf796e415850f4f | mv_test | Recompute 138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute