Điều tra các truy vấn chậm
Nhóm nền tảng của Harbr giám sát hiệu năng truy vấn để kiểm soát chi phí kho dữ liệu. Họ dùng nhật ký truy vấn để làm nổi bật các truy vấn tốn kém nhất. Bảng logistics.query_log phản chiếu cấu trúc của view ACCOUNT_USAGE.QUERY_HISTORY trong Snowflake và chứa các cột query_id, warehouse_name, execution_ms, bytes_scanned, query_type, và status.
Nhiệm vụ của bạn là xác định 5 truy vấn chậm nhất.
Bài tập này là một phần của khóa học
Tự động hóa Data Pipeline trong Snowflake
Hướng dẫn bài tập
- Chọn
warehouse_name,execution_ms, vàbytes_scannedtừlogistics.query_log. - Sắp xếp theo
execution_msgiảm dần và giới hạn kết quả ở 5 dòng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Find the 5 slowest queries by execution time
SELECT
___,
___,
___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;