開始使用免費開始

調查慢查詢

Harbr 的平台團隊會監控查詢效能,以控制倉儲成本。他們使用查詢記錄來找出最昂貴的查詢。logistics.query_log 資料表的結構與 Snowflake 的 ACCOUNT_USAGE.QUERY_HISTORY 檢視相同,包含欄位 query_id、warehouse_name、execution_ms、bytes_scanned、query_type 和 status。

你的任務是找出最慢的前 5 筆查詢。

本練習屬於課程

在 Snowflake 進行資料管線自動化

檢視課程

練習說明

  • 從 logistics.query_log 選取 warehouse_name、execution_ms 與 bytes_scanned。
  • 依 execution_ms 由大到小排序,並將結果限制為 5 列。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
編輯並執行程式碼