Zacznij terazZacznij za darmo

Analiza wolnych zapytań

Zespół platformy Harbr monitoruje wydajność zapytań, aby kontrolować koszty hurtowni danych. Do wykrywania najbardziej kosztownych zapytań używa dziennika zapytań. Tabela logistics.query_log odzwierciedla strukturę widoku ACCOUNT_USAGE.QUERY_HISTORY w Snowflake i zawiera kolumny: query_id, warehouse_name, execution_ms, bytes_scanned, query_type oraz status.

Twoim zadaniem jest zidentyfikowanie 5 najwolniejszych zapytań.

To ćwiczenie jest częścią kursu

Automatyzacja potoków danych w Snowflake

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz kolumny warehouse_name, execution_ms i bytes_scanned z tabeli logistics.query_log.
  • Posortuj wyniki według execution_ms w kolejności malejącej i ogranicz liczbę wierszy do 5.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
Edytuj i uruchom kod