BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • logistics.query_log tablosundan warehouse_name, execution_ms ve bytes_scanned seç.
  • execution_ms değ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 ___;
Kodu Düzenle ve Çalıştır