Schema:

ACCOUNT_USAGE

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;
    
    Copy

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;
Copy