कल मुझे अपने क्लाइंट से व्यापक डेटाबेस प्रदर्शन स्वास्थ्य जांच का एक प्रश्न मिला , जो आमतौर पर मुझे SQL सर्वर प्रदर्शन ट्यूनिंग के लिए काम पर रखता है लेकिन इस बार सवाल उनके सिस्टम में मौजूद MySQL इंस्टालेशन से संबंधित था। आज हम Temp तालिका का उपयोग कर क्वेरी पर चर्चा करेंगे।
अस्थायी तालिका का उपयोग करके क्वेरी करें
एक सामान्य प्रश्न जो मुझे अक्सर प्राप्त होता है, वह यह है कि हमें कैसे पता चलेगा कि क्वेरी अस्थायी तालिका का उपयोग कर रही है या नहीं। ठीक है, केवल क्वेरी को देखकर जानना मुश्किल है लेकिन विभिन्न उपलब्ध काउंटरों द्वारा इसे जानना आसान है।
यहां वह आदेश दिया गया है जिसे आप MYSQL या MariaDB के साथ चला सकते हैं और पता लगा सकते हैं कि आपकी क्वेरी कितनी अस्थायी तालिकाओं का उपयोग कर रही है।
SHOW SESSION STATUS LIKE 'Created_tmp_disk_tables'; YourQueryOverHere SHOW SESSION STATUS LIKE 'Created_tmp_disk_tables';
आपको अपनी क्वेरी से पहले और बाद में काउंटर को मापने के लिए कमांड चलाना होगा और यह आपको बताएगा कि आपकी क्वेरी के लिए कितनी अस्थायी तालिकाएँ बनाई गई हैं। खैर, यह पता लगाना इतना आसान है। MySQL और MariaDB में कई काउंटर हैं।
MariaDB Learning Path
MariaDB अपने ओपन-सोर्स इनोवेशन और एंटरप्राइज़-ग्रेड विश्वसनीयता के साथ-साथ अपने आधुनिक रिलेशनल डेटाबेस के लिए बहुत अच्छा है। यह लीगेसी डेटाबेस के एक स्मार्ट विकल्प के रूप में उभरा है।
मूल ब्लॉग पोस्ट यहां है: मारियाडीबी सीखें - नई प्रौद्योगिकी सप्ताह
- पाठ्यक्रम 1: MariaDB से डेटा क्वेरी करना
- पाठ्यक्रम 2: MariaDB में संग्रहीत कार्यविधियों के साथ तर्क को कैप्चर करना
- पाठ्यक्रम 3: MariaDB डेटा हेरफेर प्लेबुक
- पाठ्यक्रम 4: डेटा को MariaDB के साथ संयोजित और फ़िल्टर करना
- पाठ्यक्रम 5: MariaDB फंक्शन्स प्लेबुक
PostgreSQL - Learning Path
PostgreSQL को सबसे उन्नत ओपन-सोर्स डेटाबेस में से एक माना जाता है। PostgreSQL सीखना बहुत आसान है और साथ ही यह बहुत ही क्रियान्वित और लागू करने में आसान है।
- पाठ्यक्रम 1: PostgreSQL:प्रारंभ करना
- पाठ्यक्रम 2: PostgreSQL:SQL क्वेरी का परिचय
- पाठ्यक्रम 3: PostgreSQL:उन्नत SQL क्वेरीज़
- पाठ्यक्रम 4: PostgreSQL:उन्नत सर्वर प्रोग्रामिंग
- पाठ्यक्रम 5: PostgreSQL:अनुक्रमणिका ट्यूनिंग और प्रदर्शन अनुकूलन
MySQL - Learning Path
MySQL एक ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है।
- पाठ्यक्रम 1: MySQL फंडामेंटल – 1
- पाठ्यक्रम 2: MySQL फंडामेंटल – 2
- पाठ्यक्रम 3: प्रदर्शन के लिए MySQL अनुक्रमण
- पाठ्यक्रम 4: MySQL क्वेरी अनुकूलन और प्रदर्शन ट्यूनिंग
- पाठ्यक्रम 5: MySQL वर्कबेंच गाइडेड टूर
- कोर्स 6: MySQL बैकअप और रिकवरी फंडामेंटल्स
- पाठ्यक्रम 7: प्रदर्शन स्कीमा के साथ MySQL की निगरानी करना
- पाठ्यक्रम 8: phpMyAdmin के बुनियादी सिद्धांत