शुरू करेंमुफ़्त में शुरू करें

धीमी क्वेरियों की जाँच

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 के आधार पर descending क्रम में ऑर्डर करें और परिणाम 5 पंक्तियों तक लिमिट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Find the 5 slowest queries by execution time
SELECT
    ___,
    ___,
    ___
FROM logistics.query_log
ORDER BY ___ DESC
LIMIT ___;
कोड संपादित करें और चलाएँ