НачатьНачать бесплатно

Анализ медленных запросов

Команда платформы 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 ___;
Редактировать и запускать код