Analýza pomalých dotazů
Platformový tým ve společnosti Harbr sleduje výkon dotazů, aby udržel náklady na warehouse pod kontrolou. K odhalení nejnákladnějších dotazů používá log dotazů. Tabulka logistics.query_log kopíruje strukturu pohledu ACCOUNT_USAGE.QUERY_HISTORY ve Snowflake a obsahuje sloupce query_id, warehouse_name, execution_ms, bytes_scanned, query_type a status.
Tvým úkolem je identifikovat 5 nejpomalejších dotazů.
Toto cvičení je součástí kurzu
Automatizace datových pipeline ve Snowflake
Pokyny k cvičení
- Vyber sloupce
warehouse_name,execution_msabytes_scannedz tabulkylogistics.query_log. - Seřaď výsledky podle
execution_mssestupně a omez výstup na 5 řádků.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;