調查慢查詢
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 ___;