เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

วิเคราะห์คิวรีที่ทำงานช้า

ทีม Platform ของ Harbr ติดตามประสิทธิภาพคิวรีเพื่อควบคุมต้นทุนของ warehouse ตาราง logistics.query_log มีโครงสร้างเดียวกับ view ACCOUNT_USAGE.QUERY_HISTORY ของ Snowflake และประกอบด้วยคอลัมน์ query_id, warehouse_name, execution_ms, bytes_scanned, query_type และ status

ภารกิจของคุณคือระบุคิวรีที่ทำงานช้าที่สุด 5 อันดับแรก

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำให้ Data Pipeline เป็นอัตโนมัติใน Snowflake

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เลือก warehouse_name, execution_ms และ bytes_scanned จาก logistics.query_log
  • เรียงลำดับตาม execution_ms จากมากไปน้อย และจำกัดผลลัพธ์ให้เหลือ 5 แถว

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
แก้ไขและรันโค้ด