WHERE पर EXPLAIN
EXPLAIN के साथ कोई क्वेरी चलाने पर वास्तविक क्वेरी नहीं चलती। इसलिए, EXPLAIN क्वेरी प्लान के केवल अनुमान देता है। cost, rows, और width सभी अनुमान होते हैं। कुछ क्वेरी संरचनाएँ अन्य संरचनाओं की तुलना में बेहतर अनुमान देती हैं।
आप हवाई (Hawaii) की एयर क्वालिटी पर फिर से नज़र डालेंगे, खासकर उन दिनों पर जब कई लोकेशनों का AQI एक ही कैटेगरी (good, moderate, आदि) में आया। इसके बाद आप क्वेरी प्लान के अनुमानों पर एक partition के प्रभाव को देखेंगे। क्या partition प्लानर के अनुमानों को बदलता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में क्वेरी प्रदर्शन सुधारना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;