카테고리:

Information Schema , 테이블 함수

REPLICATION_GROUP_USAGE_HISTORY

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

구문

REPLICATION_GROUP_USAGE_HISTORY(
   [ DATE_RANGE_START => <constant_expr> ]
   [, DATE_RANGE_END => <constant_expr> ]
   [, REPLICATION_GROUP_NAME => '<string>' ] )
Copy

인자

모든 인자는 선택 사항입니다.

DATE_RANGE_START => constant_expr , . DATE_RANGE_END => constant_expr

데이터 로딩 기록을 검색할 지난 2주 이내의 날짜/시간 범위:

  • 종료 날짜가 지정되지 않은 경우, CURRENT_TIMESTAMP 가 범위의 끝으로 사용됩니다.

  • 시작 날짜를 지정하지 않은 경우, 범위는 DATE_RANGE_END 12시간 전에 시작됩니다.

REPLICATION_GROUP_NAME => string

복제 또는 장애 조치 그룹을 지정하는 문자열입니다. 지정된 그룹에 대한 복제 작업만 반환됩니다.

출력

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

열 이름

데이터 타입

설명

START_TIME

TIMESTAMP_LTZ

지정된 시간 범위의 시작입니다.

END_TIME

TIMESTAMP_LTZ

지정된 시간 범위의 끝입니다.

REPLICATION_GROUP_NAME

TEXT

복제 그룹의 이름입니다.

CREDITS_USED

TEXT

START_TIME 및 END_TIME 기간 동안 복제에 대해 청구된 크레딧 수입니다.

BYTES_TRANSFERRED

NUMBER

START_TIME 및 END_TIME 기간 동안 복제에 대해 전송된 바이트 수입니다.

사용법 노트

  • ACCOUNTADMIN 역할에 대한 결과 또는 MONITOR USAGE 전역 권한이 명시적으로 부여된 역할에 대한 결과만 반환합니다.

  • 현재 계정의 보조 복제 또는 장애 조치 그룹에 대해서만 결과를 반환합니다.

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

지난 7일간의 복제 사용 기록을 검색합니다.

SELECT START_TIME, END_TIME, REPLICATION_GROUP_NAME, CREDITS_USED, BYTES_TRANSFERRED
  FROM TABLE(information_schema.replication_group_usage_history(date_range_start=>dateadd('day', -7, current_date())));
Copy

복제 그룹 myrg 에 대해 지난 7일간의 복제 사용 기록을 검색합니다.

SELECT START_TIME, END_TIME, REPLICATION_GROUP_NAME, CREDITS_USED, BYTES_TRANSFERRED
  FROM TABLE(information_schema.replication_group_usage_history(
    date_range_start => dateadd('day', -7, current_date()),
    replication_group_name => 'myrg'
));
Copy