Schéma :

ACCOUNT_USAGE

Vue BLOCK_STORAGE_HISTORY

Utilisez la vue BLOCK_STORAGE_HISTORY dans le schéma ACCOUNT_USAGE pour lancer une requête sur l’utilisation quotidienne moyenne du stockage de blocs et des instantanés d’un compte au cours des 365 derniers jours.

Colonnes

Nom de la colonne

Type de données

Description

USAGE_DATE

TIMESTAMP_LTZ

Date de cet enregistrement d’utilisation de stockage. La date est basée sur le fuseau horaire local.

STORAGE_TYPE

TEXT

BLOCK_STORAGE ou SNAPSHOT.

COMPUTE_POOL_NAME

TEXT

Nom du pool de calcul associé à l’utilisation de ce stockage. Pour le type de stockage SNAPSHOT, ce champ est NULL.

BYTES

NUMBER

Nombre moyen d’octets utilisés à la date donnée.

Notes sur l’utilisation

  • La latence de la vue peut atteindre 180 minutes (3 heures).

  • Cette vue fournit l’utilisation quotidienne du stockage de blocs et des instantanés au cours des 365 derniers jours (1 an) pour un compte.

  • Les instantanés ne sont pas associés à des pools de calcul ; par conséquent, pour les instantanés, la vue a la valeur NULL dans la colonne COMPUTE_POOL_NAME.

  • La colonne BYTES indique l’utilisation moyenne des volumes de stockage de blocs pour un jour spécifique, pour un type de stockage spécifique et pour un pool de calcul spécifique (le cas échéant) dans le compte Snowflake. Prenons l’exemple suivant :

    • Vous utilisez un volume de blocs de 10 GB pendant 6 heures le 2024-02-01 pour le pool de calcul POOL_1. L’utilisation de 10 GB pendant 6 heures équivaut à 2,5 GB par jour (10 GB * 6/24 heures = 2,5 GB = 2 500 000 000 d’octets par jour).

    • Vous utilisez un volume de blocs de 10 GB pendant 12 heures le 2024-02-01 pour un autre pool de calcul POOL_2. L’utilisation de 10 GB pendant 12 heures équivaut à 5 GB par jour (10 GB * 12/24 heures = 5 GB = 5 000 000 000 d’octets par jour).

    • Vous utilisez un instantané de 20 GB pendant 24 heures le 2024-02-01. L’utilisation de 20 GB pendant 24 heures équivaut à 20 GB (20 000 000 000 d’octets) par jour.

    Supposons que vous interrogiez la vue BLOCK_STORAGE_HISTORY :

    SELECT * FROM snowflake.account_usage.BLOCK_STORAGE_HISTORY
    
    Copy

    La requête renvoie les résultats suivants :

    +-------------------------------+---------------+-----------------------+----------------+
    | 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    |
    +-------------------------------+---------------+-----------------------+----------------+
    

    Note

    • Si vous attachez plusieurs volumes de blocs à un pool de calcul, la vue agrège l’utilisation et renvoie une ligne.

    • En présence de plusieurs instantanés un jour donné, la vue agrège l’utilisation et renvoie une ligne.

    • Si vous attachez un seul volume de blocs à un pool de calcul et que vous l’utilisez pendant trois jours, la vue renvoie trois lignes, car elle indique l’utilisation quotidienne pour chaque pool de calcul auquel des volumes de blocs sont attachés.