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

Information schema का उपयोग

Column-oriented storage डेटाबेस में सबसे बुनियादी optimization तरीका है कि हर क्वेरी द्वारा लौटाई जाने वाली कॉलमों की संख्या कम की जाए.

जब आप नई tables पर काम करते हैं, तो अक्सर पहली 5 या 10 पंक्तियाँ चुनना सामान्य है। लेकिन किसी wide table पर एक साधारण select भी resource-intensive हो सकता है। Information schema कुछ कॉलम metadata देता है और आपके डेटा के बारे में जानने के लिए एक अच्छा शुरुआती बिंदु है.

भले ही यह उपलब्ध के रूप में सूचीबद्ध न दिखे, information_schema में views हमेशा क्वेरी करने के लिए उपलब्ध होते हैं। अभ्यास पूरा करने से पहले, कंसोल में columns view को बेझिझक explore करें ताकि आप देख सकें कि कौन-सी जानकारी उपलब्ध है.

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

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

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

अभ्यास निर्देश

  • information_schema से columns view का उपयोग करें.
  • column_name, data_type, और is_nullable कॉलम चुनें.
  • परिणामों को daily_aqi table तक सीमित करने के लिए table_name का उपयोग करें.

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

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

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
कोड संपादित करें और चलाएँ