- Schema:
Ansicht QUERY_ACCELERATION_ELIGIBLE¶
Diese Account Usage-Ansicht kann verwendet werden, um Abfragen zu identifizieren, die für den Abfragebeschleunigungsdienst (QAS) in Frage kommen.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
QUERY_ID |
TEXT |
Interner/vom System generierter Bezeichner für die SQL-Anweisung. |
QUERY_TEXT |
TEXT |
Text der SQL-Anweisung. |
START_TIME |
TIMESTAMP_LTZ |
Startzeit der Anweisung |
END_TIME |
TIMESTAMP_LTZ |
Endzeit der Anweisung |
WAREHOUSE_NAME |
TEXT |
Name des Warehouses, auf dem die Abfrage ausgeführt wurde |
WAREHOUSE_SIZE |
TEXT |
Größe des Warehouses, als diese Anweisung ausgeführt wurde. |
ELIGIBLE_QUERY_ACCELERATION_TIME |
NUMBER |
Menge der Abfrageausführungszeit (Anzahl der Sekunden), die für den Abfragebeschleunigungsdienst in Frage kommt. |
UPPER_LIMIT_SCALE_FACTOR |
NUMBER |
Oberer Grenzwert des Skalierungsfaktors für die angegebene Abfrage. |
QUERY_HASH |
TEXT |
Der Hash-Wert wird auf der Grundlage des kanonisierten SQL-Textes berechnet. |
QUERY_HASH_VERSION |
NUMBER |
Die Version der Logik, die zur Berechnung von |
QUERY_PARAMETERIZED_HASH |
TEXT |
Der Hash-Wert, der auf Grundlage der parametrisierten Abfrage berechnet wird. |
QUERY_PARAMETERIZED_HASH_VERSION |
NUMBER |
Die Version der Logik, die zur Berechnung von |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 180 Minuten (drei Stunden) betragen.
Die Abfragebeschleunigung wird für folgende SQL-Befehle unterstützt:
SELECT
INSERT
CREATE TABLE AS SELECT (CTAS)
COPY INTO <Tabelle>
Weitere Informationen zur Eignung der Abfrage finden Sie unter Geeignete Abfragen.
Diese Ansicht enthält nur geeignete Abfragen, die nicht beschleunigt wurden. Wenn Sie den Abfragebeschleunigungsdienst aktiviert haben und zuvor QAS-fähige Abfragen nun beschleunigt werden, sind sie in dieser Ansicht nicht enthalten.
Beispiele¶
Identifizieren Sie die Warehouses mit den meisten Abfragen, die in einem bestimmten Zeitraum für den Abfragebeschleunigungsdienst in Frage kommen:
SELECT warehouse_name, COUNT(query_id) AS num_eligible_queries
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_ACCELERATION_ELIGIBLE
WHERE start_time >= '2024-06-01 00:00'::TIMESTAMP
AND end_time <= '2024-06-07 00:00'::TIMESTAMP
GROUP BY warehouse_name
ORDER BY num_eligible_queries DESC;
Weitere Beispielabfragen finden Sie unter Identifizieren von Abfragen und Warehouses mit der Ansicht QUERY_ACCELERATION_ELIGIBLE.