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

pg_tables की पड़ताल

क्वेरी प्लान बनाने के लिए, क्वेरी प्लानर को टेबल के नाम, कॉलम के नाम, और हर टेबल या व्यू में पंक्तियों की संख्या जैसी बुनियादी जानकारी चाहिए। इस जानकारी के बिना, प्लानर यह नहीं जान पाएगा कि फ़िल्टर कंडीशंस में इस्तेमाल हुए किसी विशेष कॉलम को खोजने के लिए कितनी पंक्तियों को स्कैन करना होगा। यह भी नहीं पता चलेगा कि क्या वह इंडेक्स सर्च का उपयोग कर सकता है।

इस तरह का मेटाडेटा pg_tables स्कीमा में स्टोर होता है। विशेष रूप से, प्लानर pg_class और pg_stats का उपयोग करता है। देखिए, इन ऑब्जेक्ट्स में किस प्रकार की जानकारी होती है।

यह अभ्यास पाठ्यक्रम का हिस्सा है

PostgreSQL में क्वेरी प्रदर्शन सुधारना

पाठ्यक्रम देखें

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

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

SELECT ___ -- Index indicator column
FROM pg_class
WHERE relname = 'daily_aqi';
कोड संपादित करें और चलाएँ