Schéma :

ACCOUNT_USAGE

Vue QUERY_ACCELERATION_HISTORY

Cette vue Account Usage peut être utilisée pour interroger l’historique des requêtes accélérées par le service d’accélération des requêtes. Les informations renvoyées par la vue comprennent le nom de l’entrepôt et les crédits consommés par le service d’accélération des requêtes.

Colonnes

Nom de la colonne

Type de données

Description

START_TIME

TIMESTAMP_LTZ

Début de l’intervalle de temps spécifié.

END_TIME

TIMESTAMP_LTZ

Fin de l’intervalle de temps spécifié.

CREDITS_USED

NUMBER

Nombre de crédits facturés pour le service d’accélération des requêtes au cours de la période allant de START_TIME à END_TIME.

WAREHOUSE_ID

NUMBER

Identifiant interne / généré par le système pour l’entrepôt.

WAREHOUSE_NAME

TEXT

Nom de l’entrepôt.

Notes sur l’utilisation

  • L’historique de facturation n’est pas nécessairement mis à jour immédiatement. La latence pour la vue peut atteindre 180 minutes (3 heures).

  • Si vous souhaitez rapprocher les données de cette vue avec une vue correspondante dans le schéma ORGANIZATION USAGE, vous devez d’abord définir le fuseau horaire de la session sur UTC. Avant d’interroger la vue Account Usage, exécutez ce qui suit :

    ALTER SESSION SET TIMEZONE = UTC;
    
    Copy

Exemples

Cette requête renvoie le nombre total de crédits utilisés par chaque entrepôt de votre compte pour Query Acceleration Service (depuis le début du mois) :

SELECT warehouse_name,
       SUM(credits_used) AS total_credits_used
  FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_ACCELERATION_HISTORY
  WHERE start_time >= DATE_TRUNC(month, CURRENT_DATE)
  GROUP BY 1
  ORDER BY 2 DESC;
Copy