Investigarea interogărilor lente
Echipa de platformă de la Harbr monitorizează performanța interogărilor pentru a menține costurile warehouse-ului sub control. Aceștia folosesc un jurnal de interogări pentru a identifica cele mai costisitoare operațiuni. Tabelul logistics.query_log are o structură similară cu vizualizarea ACCOUNT_USAGE.QUERY_HISTORY din Snowflake și conține coloanele query_id, warehouse_name, execution_ms, bytes_scanned, query_type și status.
Sarcina ta este să identifici primele 5 cele mai lente interogări.
Acest exercițiu face parte din cursul
Automatizarea pipeline-urilor de date în Snowflake
Instrucțiuni pentru exercițiu
- Selectează
warehouse_name,execution_msșibytes_scanneddinlogistics.query_log. - Ordonează descrescător după
execution_msși limitează rezultatele la 5 rânduri.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;