STV_XRESTORE_ALTER_QUEUE_STATE - Amazon Redshift

STV_XRESTORE_ALTER_QUEUE_STATE

클래식 크기 조정 중에 각 테이블의 마이그레이션 진행 상황을 모니터링하려면 STV_XRESTORE_ALTER_QUEUE_STATE를 사용합니다. 이는 구체적으로 대상 노드 유형이 RA3일 때 적용됩니다. RA3 노드로의 클래식 크기 조정에 대한 자세한 내용은 클래식 크기 조정에서 확인하세요.

STV_XRESTORE_ALTER_QUEUE_STATE는 슈퍼 사용자에게만 표시됩니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.

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

테이블 열

열 명칭 데이터 유형 설명
userid 정수 크기 조정을 시작한 사용자의 ID입니다.
db_id 정수 데이터베이스의 ID입니다.
스키마 char(128) 스키마의 이름입니다.
table_name char(128) 테이블의 이름
tbl 정수 테이블의 ID입니다.
status char(64) 테이블의 마이그레이션 진행 상태입니다. 가능한 값은 다음과 같습니다.
  • Waiting: 재배포 시작 대기 중

  • Applying: 현재 재배포 중

  • Finished: 재배포 완료됨

task_type 정수 테이블의 재배포 유형입니다. 가능한 값은 다음과 같습니다.
  • 1: KEY

  • 2: EVEN

배포 스타일에 대한 자세한 내용은 분산 스타일 섹션을 참조하세요.

샘플 쿼리

다음 쿼리는 데이터베이스에서 크기 조정 대기 중인 테이블, 현재 크기 조정 중인 테이블, 크기 조정이 완료된 테이블 수를 보여줍니다.

select db_id, status, count(*) from stv_xrestore_alter_queue_state group by 1,2 order by 3 desc db_id | status | count -------+------------+------ 694325 | Waiting | 323 694325 | Finished | 60 694325 | Applying | 1