उस temp टेबल का Analyze करें
एथलीट ओलंपिक्स के लिए कड़ी मेहनत और समर्पण से क्वालिफाई करते हैं. फिर भी कुछ कारक, जैसे एथलीट के देश की जलवायु, असर डालते हैं. आप इन संबंधों को और गहराई से समझना चाहते हैं—सभी देशों की सूची बनाकर जिनके पास ओलंपियन हैं, और देश की जनसांख्यिकी को देखकर.
आपके पास athletes टेबल की पहुँच है, लेकिन इसमें हज़ारों एंट्री हैं, जिससे क्वेरी धीमी हो जाती है. एक समाधान है सभी कंट्री कोड की एक अस्थायी टेबल बनाना. इसके बाद आप इस temp टेबल का उपयोग करके देश-विशेषताओं से जुड़े आँकड़ों का विश्लेषण कर सकते हैं, जो क्वेरी प्लानर को क्वेरी एक्ज़ीक्यूशन को बेहतर तरीके से ऑप्टिमाइज़ करने में मदद करेगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में क्वेरी प्रदर्शन सुधारना
अभ्यास निर्देश
countriesनाम की एकTEMP TABLEबनाएँ.- क्वेरी प्लानर को टेबल पर आँकड़े इकट्ठा करने देने के लिए सक्षम करें.
- नई बनी टेबल में सभी एंट्री की गिनती करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create temp countries table
___ ___ ___ ___ ___
SELECT DISTINCT o.region, a.country_code, o.country
FROM athletes a
INNER JOIN oregions o
ON a.country_code = o.olympic_cc;
___ ___; -- Collect the statistics
-- Count the entries
SELECT ___(*) FROM ___;