카테고리:

Information Schema , 테이블 함수

REPLICATION_GROUP_REFRESH_HISTORY

지난 14일 이내에 보조 복제 또는 장애 조치 그룹에 대한 복제 기록을 반환합니다.

구문

REPLICATION_GROUP_REFRESH_HISTORY( '<secondary_group_name>' )
Copy

인자

secondary_group_name

보조 그룹의 이름입니다. 전체 이름은 작은따옴표로 묶어야 합니다.

출력

이 함수는 다음 열을 반환합니다.

열 이름

데이터 타입

설명

PHASE_NAME

TEXT

복제 작업의 현재 단계입니다. 단계 목록은 사용법 노트 를 참조하십시오.

START_TIME

TIMESTAMP_LTZ

복제 작업이 시작된 시간입니다.

END_TIME

TIMESTAMP_LTZ

해당하는 경우, 복제 작업이 완료된 시간입니다. 진행 중인 경우 NULL 입니다.

JOB_UUID

TEXT

새로 고침 작업의 쿼리 ID입니다.

TOTAL_BYTES

VARIANT

새로 고친 데이터베이스에 대한 자세한 정보를 제공하는 JSON 오브젝트:

  • totalBytesToReplicate: 복제될 것으로 예상되는 총 바이트 수입니다.

  • bytesUploaded: 업로드된 실제 바이트 수입니다.

  • bytesDownloaded: 다운로드된 실제 바이트 수입니다.

  • databases: 각 구성원 데이터베이스에 대한 다음 필드를 포함하는 JSON 오브젝트의 목록:

    • name: 데이터베이스의 이름입니다.

    • totalBytesToReplicate: 데이터베이스에 대해 복제될 것으로 예상되는 총 바이트입니다.

OBJECT_COUNT

VARIANT

새로 고친 오브젝트에 대한 자세한 정보를 제공하는 JSON 오브젝트:

  • totalObjects: 복제 또는 장애 조치 그룹의 총 오브젝트 수입니다.

  • completedObjects: 완료된 총 오브젝트 수입니다.

  • objectTypes: 각 유형에 대한 다음 필드를 포함하는 JSON 오브젝트의 목록:

    • objectType: 오브젝트 유형(예: 사용자, 역할, 권한 부여, 웨어하우스, 스키마, 테이블, 열 등)입니다.

    • totalObjects: 복제 또는 장애 조치 그룹에서 이 유형의 오브젝트 총수입니다.

    • completedObjects: 완료된 이 유형의 총 오브젝트 수입니다.

PRIMARY_SNAPSHOT_TIMESTAMP

TIMESTAMP_LTZ

기본 스냅샷이 생성된 타임스탬프입니다.

ERROR

VARIANT

새로 고침 작업이 성공한 경우 NULL입니다. 새로 고침 작업이 실패하는 경우, 오류에 대한 자세한 정보를 제공하는 JSON 오브젝트를 반환합니다.

  • errorCode: 실패의 오류 코드입니다.

  • errorMessage: 실패의 오류 메시지입니다.

사용법 노트

  • 복제 또는 장애 조치 그룹에 대한 권한이 있는 역할에 대한 행만 반환합니다.

  • 현재 계정의 보조 복제 또는 장애 조치 그룹에 대한 행만 반환합니다.

  • Information Schema 테이블 함수를 호출할 때 세션에는 사용 중인 INFORMATION_SCHEMA 스키마가 있거나 또는 함수 이름이 정규화되어야 합니다. 자세한 내용은 Snowflake Information Schema 섹션을 참조하십시오.

  • 다음은 처리된 순서의 단계 목록입니다.

    1. SECONDARY_SYNCHRONIZING_MEMBERSHIP

    2. SECONDARY_UPLOADING_INVENTORY

    3. PRIMARY_UPLOADING_METADATA

    4. PRIMARY_UPLOADING_DATA

    5. SECONDARY_DOWNLOADING_METADATA

    6. SECONDARY_DOWNLOADING_DATA

    7. COMPLETED / FAILED / CANCELED

보조 그룹 myfg 의 새로 고침 기록을 검색합니다.

select *
from table(information_schema.replication_group_refresh_history('myfg'));
Copy