Дослідження повільних запитів
Команда платформи Harbr відстежує продуктивність запитів, щоб тримати витрати на склад даних під контролем. Вони використовують журнал запитів, щоб виявляти найдорожчі запити. Таблиця logistics.query_log віддзеркалює структуру подання Snowflake ACCOUNT_USAGE.QUERY_HISTORY і містить стовпці query_id, warehouse_name, execution_ms, bytes_scanned, query_type та status.
Ваше завдання — визначити 5 найповільніших запитів.
Ця вправа є частиною курсу
Автоматизація конвеєрів даних у Snowflake
Інструкції до вправи
- Виберіть
warehouse_name,execution_msіbytes_scannedзlogistics.query_log. - Упорядкуйте за
execution_msу спадаючому порядку та обмежте результат 5 рядками.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;