धीमी क्वेरियों की जाँच
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 ___;