Langzame queries onderzoeken
Het platformteam van Harbr bewaakt de queryprestaties om de kosten van het warehouse onder controle te houden. Ze gebruiken een querylog om de duurste queries te vinden. De tabel logistics.query_log weerspiegelt de structuur van Snowflake's ACCOUNT_USAGE.QUERY_HISTORY-weergave en bevat de kolommen query_id, warehouse_name, execution_ms, bytes_scanned, query_type en status.
Jouw taak is om de 5 langzaamste queries te identificeren.
Deze oefening maakt deel uit van de cursus
Automatisering van datapijplijnen in Snowflake
Oefeninstructies
- Selecteer
warehouse_name,execution_msenbytes_scanneduitlogistics.query_log. - Sorteer op
execution_msin aflopende volgorde en beperk de resultaten tot 5 rijen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;