Анализ медленных запросов
Команда платформы Harbr отслеживает производительность запросов, чтобы контролировать затраты на использование хранилища. Для выявления наиболее ресурсоёмких запросов они используют журнал запросов. Таблица logistics.query_log повторяет структуру представления ACCOUNT_USAGE.QUERY_HISTORY в Snowflake и содержит столбцы 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 ___;