- Schéma :
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;
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;