- 스키마:
BLOCK_STORAGE_HISTORY 뷰¶
ACCOUNT_USAGE 스키마의 BLOCK_STORAGE_HISTORY 뷰를 사용하여 지난 365일 동안 계정의 평균 일일 블록 저장소 및 스냅샷 사용량을 쿼리할 수 있습니다.
열¶
열 이름 |
데이터 타입 |
설명 |
---|---|---|
USAGE_DATE |
TIMESTAMP_LTZ |
이 저장소 사용량 레코드의 날짜입니다. 날짜는 현지 타임존을 기준으로 합니다. |
STORAGE_TYPE |
TEXT |
|
COMPUTE_POOL_NAME |
TEXT |
이 저장소 사용과 관련된 컴퓨팅 풀의 이름입니다. |
BYTES |
NUMBER |
지정된 날짜에 사용된 평균 바이트 수입니다. |
사용법 노트¶
뷰의 지연 시간은 최대 180분(3시간)일 수 있습니다.
이 뷰는 계정에 대한 지난 365일(1년) 동안의 일별 블록 저장 공간 및 스냅샷 사용량을 제공합니다.
스냅샷은 컴퓨팅 풀과 연결되지 않으므로 스냅샷의 경우 뷰의 COMPUTE_POOL_NAME 열에 NULL 값이 있습니다.
BYTES 열은 Snowflake 계정에서 특정 날짜, 특정 저장소 유형, 특정 컴퓨팅 풀(해당되는 경우)에 대한 특정 날짜, 특정 저장소의 블록 저장소 볼륨에 대한 평균 사용량을 보여줍니다. 예를 들어, 다음을 생각해 보겠습니다.
2024-02-01에 6시간 동안 10GB 블록 볼륨을 컴퓨팅 풀 POOL_1에 사용합니다. 6시간 동안 10GB를 사용하면 하루 2.5GB에 해당합니다(10GB * 6/24시간 = 2.5GB = 일일 2500000000바이트).
2024-02-01에 12시간 동안 10GB 블록 볼륨을 다른 컴퓨팅 풀 POOL_2에 사용합니다. 12시간 동안 10GB를 사용하면 하루 5GB에 해당합니다(10GB * 12/24시간 = 5GB = 일일 5000000000바이트).
2024-02-01에 24시간 동안 20GB 스냅샷을 사용합니다. 24시간 동안 20GB를 사용하는 것은 하루에 20GB(20000000000바이트)를 사용하는 것과 같습니다.
BLOCK_STORAGE_HISTORY 뷰를 쿼리한다고 가정해 보겠습니다.
SELECT * FROM snowflake.account_usage.BLOCK_STORAGE_HISTORY
쿼리에서 반환되는 결과는 다음과 같습니다.
+-------------------------------+---------------+-----------------------+----------------+ | USAGE_DATE | STORAGE_TYPE | COMPUTE_POOL_NAME | BYTES | |-------------------------------+---------------+-----------------------+----------------| | 2024-02-01 00:00:00.000 -0700 | BLOCK_STORAGE | POOL_1 | 2500000000 | | 2024-02-01 00:00:00.000 -0700 | BLOCK_STORAGE | POOL_2 | 5000000000 | | 2024-02-01 00:00:00.000 -0700 | SNAPSHOT | NULL | 20000000000 | +-------------------------------+---------------+-----------------------+----------------+
참고
컴퓨팅 풀에 여러 블록 볼륨을 연결하면 뷰는 사용량을 집계하여 하나의 행을 반환합니다.
특정 날짜에 여러 개의 스냅샷이 있는 경우 뷰는 사용량을 집계하여 하나의 행을 반환합니다.
단일 블록 볼륨을 컴퓨팅 풀에 연결하여 3일 동안 사용하는 경우 뷰는 블록 볼륨이 연결된 각 컴퓨팅 풀에 대한 일일 사용량을 보고하므로 3개의 행을 반환합니다.