- Schema:
Ansicht QUERY_INSIGHTS¶
In dieser Account Usage-Ansicht wird für jede für eine Abfrage erzeugte Erkenntnis eine Zeile angezeigt.
Spalten¶
Spaltenname |
Typ |
Beschreibung |
---|---|---|
|
TIMESTAMP_LTZ |
Startzeit der Abfrage. |
|
TIMESTAMP_LTZ |
Endzeit der Abfrage. |
|
NUMBER |
Insgesamt verstrichene Zeit für die Abfrage (in Millisekunden) |
|
VARCHAR |
Interner/vom System generierter Bezeichner für die SQL-Anweisung. |
|
VARCHAR |
Der Hash-Wert wird auf der Grundlage des kanonisierten SQL-Textes berechnet. |
|
VARCHAR |
Der Hash-Wert, der auf Grundlage der parametrisierten Abfrage berechnet wird. |
|
VARCHAR |
Interner/vom System generierter Bezeichner für das Warehouse, das verwendet wurde. |
|
VARCHAR |
Warehouse, in dem die Abfrage ggf. ausgeführt wurde. |
|
NUMBER |
Interner/systemgenerierter Bezeichner für die Erkenntnis. |
|
VARCHAR |
Bezeichner des Erkenntnis-Typs. |
|
VARIANT |
Strukturierte Informationen und Details zur Erkenntnis. |
|
ARRAY |
Array von Zeichenfolgen, die jeweils eine empfohlene Aktion für die Erkenntnis enthalten. |
|
BOOLEAN |
Wenn
|
|
VARCHAR |
Label, das den Typ der von dieser Erkenntnis erkannten Leistungsauswirkung angibt. Das Label kann einen der folgenden Werte aufweisen:
|
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 90 Minuten betragen.
Beispiele¶
Das folgende Beispiel gibt die Abfrageeinblicke für die Abfrage mit der ID 01bd3a9d-0910-8327-0000-09717704c032
zurück:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE query_id = '01bd3a9d-0910-8327-0000-09717704c032';
Das folgende Beispiel gibt die Abfrageeinblicke für Abfragen zurück, die dasselbe Hash des parameterisierten Abfragetextes haben. Dies sind Abfragen, die dieselbe SELECT-Anweisung verwenden, mit Ausnahme der in der Anweisung angegebenen Literale.
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE query_parameterized_hash = '4bb66effc1a3c8b4e94a728f7caaa736';
Das folgende Beispiel gibt die Abfrageeinblicke für Abfragen zurück, die in der letzten Woche ausgeführt wurden:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()));
Das folgende Beispiel gibt die Abfrageeinblicke für Abfragen zurück, die in der letzten Woche ausgeführt wurden und mehr als eine Stunde gedauert haben:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()))
AND total_duration > 3600000;
Das folgende Beispiel gibt die Abfrageeinblicke für Abfragen zurück, die in der letzten Woche ausgeführt wurden, mehr als eine Stunde gedauert haben und das Warehouse mit derID 84412315
verwendet haben:
SELECT query_id, insight_type_id, message, suggestions
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_INSIGHTS
WHERE start_time > TO_DATE(DATEADD(DAY, -7, CURRENT_DATE()))
AND total_duration > 3600000
AND warehouse_id = 84412315;