- Schema:
QUERY_ACCELERATION_HISTORY-Ansicht¶
Diese Account Usage-Ansicht kann zum Abfragen des Verlaufs von Abfragen verwendet werden, die vom Abfragebeschleunigungsdienst beschleunigt wurden Die von der Ansicht zurückgegebenen Informationen umfassen den Warehouse-Namen und die vom Abfragebeschleunigungsdienst verbrauchten Credits.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
START_TIME |
TIMESTAMP_LTZ |
Beginn des angegebenen Zeitbereichs. |
END_TIME |
TIMESTAMP_LTZ |
Ende des angegebenen Zeitbereichs. |
CREDITS_USED |
NUMBER |
Anzahl der Credits, die dem Abfragebeschleunigungsdienst im Zeitfenster zwischen START_TIME und END_TIME in Rechnung gestellt wurden. |
WAREHOUSE_ID |
NUMBER |
Interner/vom System generierter Bezeichner für das Warehouse. |
WAREHOUSE_NAME |
TEXT |
Name des Warehouses. |
Nutzungshinweise¶
Der Abrechnungsverlauf wird nicht unbedingt sofort aktualisiert. Die Latenzzeit der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen.
Wenn Sie die Daten in dieser Ansicht mit einer entsprechenden Ansicht im ORGANIZATION USAGE-Schema abstimmen möchten, müssen Sie zunächst die Zeitzone der Sitzung auf UTC setzen. Führen Sie vor dem Abfragen der Account Usage-Ansicht Folgendes aus:
ALTER SESSION SET TIMEZONE = UTC;
Beispiele¶
Diese Abfrage gibt die Credits zurück, die von jedem Warehouse in Ihrem Konto für den Abfragebeschleunigungsdienst verbraucht wurden (aktueller Monat):
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;