Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Selecteer warehouse_name, execution_ms en bytes_scanned uit logistics.query_log.
  • Sorteer op execution_ms in 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 ___;
Code bewerken en uitvoeren