- 카테고리:
REPLICATION_GROUP_USAGE_HISTORY¶
지난 14일 이내에 보조 복제 또는 장애 조치 그룹에 대한 복제 사용 기록을 반환합니다.
구문¶
REPLICATION_GROUP_USAGE_HISTORY(
[ DATE_RANGE_START => <constant_expr> ]
[, DATE_RANGE_END => <constant_expr> ]
[, REPLICATION_GROUP_NAME => '<string>' ] )
인자¶
모든 인자는 선택 사항입니다.
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())));
복제 그룹 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' ));