스키마:

ACCOUNT_USAGE

BLOCK_STORAGE_HISTORY 뷰

ACCOUNT_USAGE 스키마의 BLOCK_STORAGE_HISTORY 뷰를 사용하여 지난 365일 동안 계정의 평균 일일 블록 저장소 및 스냅샷 사용량을 쿼리할 수 있습니다.

열 이름

데이터 타입

설명

USAGE_DATE

TIMESTAMP_LTZ

이 저장소 사용량 레코드의 날짜입니다. 날짜는 현지 타임존을 기준으로 합니다.

STORAGE_TYPE

TEXT

BLOCK_STORAGE 또는 SNAPSHOT.

COMPUTE_POOL_NAME

TEXT

이 저장소 사용과 관련된 컴퓨팅 풀의 이름입니다. SNAPSHOT 저장소 유형의 경우 이 필드는 NULL입니다.

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
    
    Copy

    쿼리에서 반환되는 결과는 다음과 같습니다.

    +-------------------------------+---------------+-----------------------+----------------+
    | 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개의 행을 반환합니다.