Автоматизация конвейеров данных в Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake


Путь: Monitoring > Query History > [Выберите запрос] > Query Profile Tab

Взрывное соединение (Exploding Join)
UNION без ALL
UNION для удаления дубликатовСброс на диск
Неэффективное отсечение
Диагностический запрос
SELECT
query_id,
bytes_spilled_to_local_storage,
bytes_spilled_to_remote_storage
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY
WHERE bytes_spilled_to_remote_storage > 0
ORDER BY bytes_spilled_to_remote_storage DESC
LIMIT 10;
ACCOUNT_USAGE.QUERY_HISTORY — представление с хранением данных за 365 днейINFORMATION_SCHEMA.QUERY_HISTORY() — табличная функция с хранением данных за 7 дней

Автоматизация конвейеров данных в Snowflake