Yavaş sorguları inceleme
Harbr'ın platform ekibi, ambar maliyetlerini kontrol altında tutmak için sorgu performansını izler. En pahalı sorguları ortaya çıkarmak için bir sorgu günlüğü kullanırlar. logistics.query_log tablosu, Snowflake'in ACCOUNT_USAGE.QUERY_HISTORY görünümünün yapısını yansıtır ve query_id, warehouse_name, execution_ms, bytes_scanned, query_type ve status sütunlarını içerir.
Görevin, en yavaş 5 sorguyu belirlemek.
Bu egzersiz
Snowflake'te Veri Pipeline'larını Otomatikleştirme
kursunun bir parçasıdırEgzersiz talimatları
logistics.query_logtablosundanwarehouse_name,execution_msvebytes_scannedseç.execution_msdeğerine göre azalan sırala ve sonuçları 5 satırla sınırla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;