Langsame Abfragen untersuchen
Das Plattformteam von Harbr überwacht die Abfrageleistung, um die Warehouse-Kosten im Griff zu behalten. Es nutzt ein Abfragelog, um die teuersten Abfragen sichtbar zu machen. Die Tabelle logistics.query_log spiegelt die Struktur der Snowflake-Ansicht ACCOUNT_USAGE.QUERY_HISTORY wider und enthält die Spalten query_id, warehouse_name, execution_ms, bytes_scanned, query_type und status.
Deine Aufgabe ist es, die 5 langsamsten Abfragen zu identifizieren.
Diese Übung ist Teil des Kurses
Automatisierung von Datenpipelines in Snowflake
Anleitung zur Übung
- Wähle
warehouse_name,execution_msundbytes_scannedauslogistics.query_logaus. - Sortiere nach
execution_msin absteigender Reihenfolge und begrenze das Ergebnis auf 5 Zeilen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;