LoslegenKostenlos starten

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

<Kurs>Automatisierung von Datenpipelines in Snowflake</Kurs>
Kurs ansehen

Übungsanweisungen

  • Wähle warehouse_name, execution_ms und bytes_scanned aus logistics.query_log aus.
  • Sortiere nach execution_ms in absteigender Reihenfolge und begrenze das Ergebnis auf 5 Zeilen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
Code bearbeiten und ausführen