डेटा सब कुछ है और, परिणामस्वरूप, SQL हैहर जगह। संरचित क्वेरी भाषा सबसे अधिक उपयोग की जाने वाली क्वेरी भाषा बन गई है और यह अधिकांश आधुनिक रिलेशनल डेटाबेस प्रबंधन प्रणालियों द्वारा समर्थित है। वास्तव में, इसका उपयोग इतना प्रचलित है कि हम अक्सर डेटाबेस सर्वर को SQL सर्वर के रूप में संदर्भित करते हैं। भाषा परिभाषित करती है कि डेटाबेस से सटीक डेटा निकालने के लिए कैसे प्रश्नों का निर्माण किया जा सकता है जो आवश्यक है। के साथ आधुनिक डेटाबेस की बहुलता को देखते हुएदर्जनों शामिल तालिकाओं, SQL क्वेरी काफी जटिल हो सकती हैं। अतिरिक्त जटिलता के साथ प्रदर्शन में कमी आती है। SQL क्वेरी ऑप्टिमाइज़ेशन किसी को भी ठीक-ठीक क्वेरी करने देता है ताकि वे सही डेटा को जल्द से जल्द वापस कर सकें। एसक्यूएल प्रश्नों का अनुकूलन मैन्युअल रूप से किया जा सकता है लेकिन उन्हें अनुकूलित करने में सहायता के लिए उपकरण मौजूद हैं। हम अपने द्वारा पाए गए कुछ सर्वोत्तम टूल की समीक्षा करने वाले हैं।
चूंकि हम चाहते हैं कि हर कोई उसी पेज पर होहम सर्वोत्तम उत्पादों की समीक्षा करते हैं, हम SQL क्वेरी ऑप्टिमाइज़ेशन के बारे में और शर्मीली चर्चा के द्वारा शुरुआत करेंगे। फिर, हम SQL क्वेरी ऑप्टिमाइज़ेशन टूल की मुख्य विशेषताओं पर चर्चा करेंगे। विभिन्न उपकरण अलग-अलग सुविधाएँ प्रदान करते हैं, जैसा कि आप देखने वाले हैं। हम अपनी विशिष्ट आवश्यकताओं के लिए सर्वोत्तम उपकरण उठाते समय आवश्यक सुविधाओं को छाँटने की पूरी कोशिश करेंगे। और अंत में, हम उन सर्वोत्तम टूल की समीक्षा करेंगे जो हम पा सकते हैं।
SQL क्वेरी अनुकूलन, क्या और क्यों
सीधे शब्दों में कहें, SQL क्वेरी ऑप्टिमाइज़ेशन का कार्य हैएसक्यूएल प्रश्नों का विश्लेषण और सबसे कुशल निष्पादन तंत्र का निर्धारण। यह अक्सर एक परीक्षण-और-त्रुटि प्रक्रिया होती है, जहां विभिन्न प्रश्नों को देखने के लिए परीक्षण किया जाता है कि कौन सा सबसे अच्छा प्रदर्शन प्रदान करता है, जबकि अभी भी डेटा के बाद मांगी गई वापसी। क्वेरी ऑप्टिमाइज़र को कभी-कभी डेटाबेस मैनेजमेंट सिस्टम में बनाया जाता है, लेकिन बाहरी, थर्ड-पार्टी टूल्स को अक्सर बेहतर प्रदर्शन परिणाम देने के लिए सोचा जाता है। एक विशिष्ट क्वेरी ऑप्टिमाइज़र प्रत्येक क्वेरी के लिए एक या एक से अधिक क्वेरी योजनाएं उत्पन्न करेगा, जिनमें से प्रत्येक क्वेरी को चलाने के लिए उपयोग किया जाने वाला एक तंत्र है। प्रत्येक का प्रदर्शन (यानी निष्पादन समय) मापा जाता है और क्वेरी को चलाने के लिए सबसे कुशल क्वेरी प्लान का चयन किया जाता है और इसका उपयोग किया जाता है। जबकि कुछ SQL क्वेरी ऑप्टिमाइज़ेशन टूल सरल सहायक अनुप्रयोग हैं जिन्हें बहुत अधिक मानवीय सहायता की आवश्यकता होती है, सबसे अच्छा सिस्टम पृष्ठभूमि में अपने अधिकांश काम करते हैं।
यहाँ क्वेरी ऑप्टिमाइज़ेशन का एक त्वरित उदाहरण है। यदि कोई उपयोगकर्ता एक क्वेरी चलाता है जो एक बार में तालिका के लगभग आधे डेटा का चयन करता है जब सर्वर को एक साथ कई कनेक्शनों के साथ काम सौंपा जाता है। ऐसी स्थिति में, क्वेरी ऑप्टिमाइज़र एक क्वेरी योजना का उपयोग करने का निर्णय ले सकता है जो सीमित संसाधनों के आधार पर क्वेरी को संतुष्ट करने के लिए तालिका अनुक्रमित का उपयोग करता है। ऐसा करने से सर्वर संसाधनों पर क्वेरी की नाली कम हो सकती है। यदि अधिक सर्वर संसाधन उपलब्ध होने पर उपयोगकर्ता उसी समय किसी अन्य क्वेरी को चलाता है, तो क्वेरी ऑप्टिमाइज़र यह निर्धारित कर सकता है कि संसाधन सीमा कोई समस्या नहीं थी और मेमोरी में पूर्ण तालिका लोड करते हुए, टेबल इंडेक्स का उपयोग नहीं किया गया था।
SQL क्वेरी ऑप्टिमाइज़ेशन टूल्स के मुख्य लक्षण
जैसा कि हमने निर्धारित किया है, SQL का मुख्य कार्यक्वेरी ऑप्टिमाइज़र उपकरण विभिन्न क्वेरी योजनाओं का विश्लेषण करके क्वेरी को चलाने का सबसे अच्छा तरीका निर्धारित करने का प्रयास करने के लिए है। यहां समीक्षा किए गए सभी उपकरण कम से कम उस पर होंगे, लेकिन कुछ अधिक कार्यक्षमता प्रदान करते हैं। आइए SQL क्वेरी ऑप्टिमाइज़ेशन टूल में पाए जाने वाले कुछ मुख्य विशेषताओं पर एक नज़र डालें।
बेसिक एसक्यूएल ट्यूनिंग
यह SQL क्वेरी की मुख्य कार्यक्षमता हैअनुकूलन उपकरण। यह SQL स्टेटमेंट को फिर से लिखने की प्रक्रिया है जिसमें क्वेरी के प्रदर्शन को बेहतर बनाने के लक्ष्य के साथ अलग-अलग हैं जबकि अभी भी समान परिणामी डेटा सेट प्राप्त कर रहे हैं। उपकरण क्वेरी (क्वेरी योजनाओं) के विभिन्न संस्करणों के क्वेरी निष्पादन समय को मापने और सबसे तेजी से निष्पादित करने वाले को चुनने के द्वारा काम करता है।
डेटाबेस इंजन का समर्थन
अधिकांश उपकरण कम से कम सबसे आम का समर्थन करेंगेMicrosoft SQL, Oracle, MySQL, PostgreSQL और MariaDB जैसे डेटाबेस इंजन। अन्य व्यापक चयन का समर्थन करेंगे और अन्य अभी तक केवल एक का समर्थन करेंगे। एक उपकरण चुनना महत्वपूर्ण है जो आपके द्वारा उपयोग किए जा रहे सभी इंजनों का समर्थन कर सकता है,
क्लाउड-आधारित डेटाबेस समर्थन
कुछ SQL क्वेरी ऑप्टिमाइज़ेशन टूल सक्षम हैंMicrosoft SQL Azure या AWS RDS जैसे क्लाउड-होस्टेड डेटाबेस का विश्लेषण और अनुकूलन करें। क्लाउड सपोर्ट टूल से टूल में बहुत भिन्न होता है। फिर से, जो आपके पास है उसका समर्थन करना महत्वपूर्ण है। ध्यान दें कि क्लाउड डेटाबेस का समर्थन करने वाले अधिकांश उपकरण ऑन-प्रिमाइसेस का भी समर्थन करेंगे।
सबसे अच्छा SQL क्वेरी अनुकूलन उपकरण और सॉफ्टवेयर
समय आखिरकार प्रकट हो गया है — औरसमीक्षा - सबसे अच्छा SQL क्वेरी ऑप्टिमाइज़ेशन टूल और सॉफ़्टवेयर जो हम पा सकते हैं। हमारी सूची में कई अलग-अलग प्रकार के उपकरण हैं, प्रत्येक अनुकूलन के लिए अपने स्वयं के मोड़ लाता है। हमारा मुख्य समावेशन मानदंड यह था कि प्रत्येक उत्पाद ने कम से कम SQL प्रश्नों को मैन्युअल रूप से अनुकूलित करने में मदद की - अधिकांश यह स्वचालित रूप से करते हैं - और उन्होंने विज्ञापन के रूप में काम किया। हम उन उत्पादों पर अपना समय बर्बाद नहीं करना चाहते हैं जो उन्हें नहीं करना चाहिए।
1. SolarWinds डेटाबेस प्रदर्शन विश्लेषक (निःशुल्क परीक्षण)
हमारा पहला उत्पाद SolarWinds, एक कंपनी से हैयह बीस साल के अस्तित्व के अधिकांश के लिए सबसे अच्छा नेटवर्क और सिस्टम प्रबंधन उपकरण बनाने के लिए एक उत्कृष्ट प्रतिष्ठा का आनंद लिया है। इसका प्रमुख उत्पाद जिसे SolarWinds नेटवर्क परफॉरमेंस मॉनिटर कहा जाता है, बहुत से सबसे अच्छे नेटवर्क बैंडविड्थ मॉनिटरिंग सॉफ़्टवेयर में से एक के रूप में देखा जाता है। कुछ सोलरविंड्स की प्रसिद्धि भी कई मुफ्त टूल से मिलती है जो इसे प्रदान करता है। वे छोटे उपकरण हैं, प्रत्येक नेटवर्क प्रशासकों के एक विशिष्ट कार्य को संबोधित करते हैं। इन उपकरणों के दो उत्कृष्ट उदाहरण उन्नत सबनेट कैलकुलेटर और कीवी सिसलॉग सर्वर हैं।
SQL क्वेरी अनुकूलन के लिए, आपको जो भी चाहिए, वह है सोलरविंड्स डाटाबेस प्रदर्शन एनालाइजर (डीपीए), एक डेटाबेस प्रबंधन उपकरण SQL क्वेरी के लिए बनाया गया हैप्रदर्शन की निगरानी, विश्लेषण और ट्यूनिंग। यह आपके SQL डेटाबेस इंस्टेंस की निगरानी और विश्लेषण करता है और, रिस्पांस टाइम एनालिसिस विधि का उपयोग करता है, जो एक क्वेरी अनुरोधों और डेटाबेस से संबंधित प्रतिक्रिया के बीच समय पर प्राथमिक ध्यान केंद्रित करता है, डेटाबेस के बाधाओं को इंगित करने के लिए प्रतीक्षा प्रकार और घटनाओं का विश्लेषण करता है।

- मुफ्त आज़माइश: SolarWinds डेटाबेस प्रदर्शन विश्लेषक
- लिंक डाउनलोड करें: https://www.solarwinds.com/database-performance-analyzer
उपकरण, जो समस्या निवारण के लिए भी महान हैइंटरफ़ेस का उपयोग करने के लिए एक आसान सुविधा है जो आपको जल्दी और आसानी से मुद्दों को खोजने में सहायता करेगा। मुख्य स्क्रीन आपको डेटाबेस इंस्टेंस, प्रतीक्षा समय, क्वेरी सलाह, सीपीयू (चेतावनी और महत्वपूर्ण अलर्ट के साथ), मेमोरी, डिस्क और सत्र देखने देगा।
ड्रिलिंग करते समय, एक विशिष्ट डेटाबेस उदाहरण का ट्रेंड डैशबोर्ड आपको एक चित्रमय प्रारूप में दिखाता है जो एक महीने के दौरान उपयोगकर्ताओं के लिए कुल प्रतीक्षा समय (या औसत या विशिष्ट दिन प्रतीक्षा समय की आपकी पसंद) है।उस ग्राफ पर, प्रत्येक रंग एक व्यक्ति एसक्यूएल स्टेटमेंट का प्रतिनिधित्व करता है, जिससे आपको एक नेत्रहीन आकर्षक प्रतिनिधित्व दिया जाता है जिसमें से कथन सबसे लंबा चलता है।
जबकि यह उत्पाद एक सच्ची SQL क्वेरी नहीं हैअनुकूलन उपकरण, इसके कुछ कार्य आपकी मदद कर सकते हैं। उदाहरण के लिए, यह क्वेरी निष्पादन समय की निगरानी और माप कर सकता है और यह कुछ ट्यूनिंग सलाह भी प्रदान करेगा, हालांकि यह क्वेरी कोड के बजाय डेटाबेस कॉन्फ़िगरेशन से संबंधित है।
के लिए मूल्य SolarWinds डेटाबेस प्रदर्शन विश्लेषक $ 1 995 से शुरू होता है और के अनुसार बदलता रहता हैमॉनिटर करने के लिए डेटाबेस इंस्टेंस की संख्या और प्रकार। क्या आप उत्पाद को खरीदने से पहले उसे एक परीक्षण चलाना चाहते हैं, एक पूरी तरह कार्यात्मक 14-दिवसीय परीक्षण संस्करण उपलब्ध है।
2. SQL निदान प्रबंधक के लिए SQL क्वेरी ट्यूनर
The एसक्यूएल डायग्नोस्टिक मैनेजर उपलब्ध शीर्ष डेटाबेस निगरानी उपकरणों में से एक है। लेकिन जब यह पूरक के साथ एसक्यूएल क्वेरी ट्यूनर, आपको जो मिलता है वह सबसे अच्छा एसक्यूएल क्वेरी अनुकूलन उपकरणों में से एक है।इसके फायदे मल्टीपल हैं। यह प्रतीक्षा समय विश्लेषण के डेटाबेस प्रोफाइलिंग के माध्यम से समस्याग्रस्त एसक्यूएल प्रश्नों की पहचान करता है।यह आपको एसक्यूएल क्वेरी ट्यूनिंग जादूगर के साथ स्वचालित रूप से ट्यूनिंग सिफारिशें भी दे सकता है।उपकरण नकली उत्पादन वातावरण में लोड परीक्षण के माध्यम से एसक्यूएल प्रश्नों के प्रदर्शन को सत्यापित करेगा।
The एसक्यूएल क्वेरी ट्यूनर जल्दी और आसानी से एसक्यूएल प्रश्नों की पहचान करेंगे जो डेटाबेस प्रोफाइलिंग के माध्यम से खराब डेटाबेस प्रदर्शन का कारण बनते हैं और प्रतीक्षा समय विश्लेषण का ग्राफिकल दृश्य प्रदर्शित करते हैं।यह निरंतर प्रोफाइलिंग के साथ समय की एक विन्यास अवधि के भीतर एक पूरे डेटा स्रोत की निगरानी करेगा।नतीजतन, आप इस बात की बेहतर समझ हासिल करेंगे कि एसक्यूएल सर्वर एसक्यूएल प्रश्नों और विभिन्न प्रदर्शन लागतों को निष्पादित करने की योजना कैसे बना रहा है।

यह उपकरण एसक्यूएल क्वेरी ट्यूनिंग जादूगर के साथ स्वचालित रूप से उत्पन्न सुझाए गए समाधान पेश करेगा जो एसक्यूएल प्रश्नों को ट्यूनिंग के लिए एक आवश्यक संदर्भ प्रदान करता है।इसमें इष्टतम प्रदर्शन के लिए सिफारिशों के साथ उपयोग किए गए, उपयोग नहीं किए जाने और गायब अनुक्रमित के रंग-कोडित सूचकांक विश्लेषण की सुविधा है।आप संभावित मामलों को उत्पन्न कर सकते हैं और एसक्यूएल क्वेरी और संकेत इंजेक्शन को शामिल करके किसी दिए गए एसक्यूएल स्टेटमेंट का सबसे अच्छा विकल्प पा सकते हैं।
The एसक्यूएल क्वेरी ट्यूनर अद्वितीय दृश्य एसक्यूएल क्वेरी ट्यूनिंग आरेखजो आपको जटिल निष्पादन योजनाओं के बजाय आरेखों का उपयोग करके डेटाबेस पर SQL कथनों के प्रभाव को समझने देता है। तालिकाओं और दृश्यों पर अनुक्रमित और बाधाएं तालिका के आँकड़ों के साथ प्रदर्शित की जाती हैं, और आरेखों के साथ एक SQL कथन (जैसे कार्टेशियन जॉइन, निहित कार्टेशियन जोड़, और कई-से-कई रिश्ते) में उपयोग किए जाने वाले जोड़।
मौजूदा और के प्रदर्शन को सत्यापित करेंडेटाबेस के खिलाफ वैकल्पिक SQL क्वेरी लोड परीक्षण के माध्यम से। SQL प्रश्नों को समानांतर में कई बार चलाने के लिए कॉन्फ़िगर करें और निरीक्षण करें कि वे वास्तव में उत्पादन में परीक्षण के जोखिम के बिना नकली उत्पादन वातावरण का जवाब कैसे देते हैं। इस उपकरण का उपयोग करके, आप SQL सर्वर के लिए एक सहज ज्ञान युक्त अंतरफलक से खराब प्रदर्शन कर सकते हैं।
The एसक्यूएल क्वेरी ट्यूनर एक ऐड-ऑन है एसक्यूएल डायग्नोस्टिक मैनेजर। यह आप पहले से ही उस उत्पाद का मालिक नहीं है, दोनों को एक साथ खरीदा जा सकता है SQL डायग्नोस्टिक मैनेजर प्रो $ 2 156 प्रति लाइसेंस के लिए उत्पाद के विक्रेता से नि: शुल्क, क्रेडिट-कार्ड-आवश्यक 14-दिवसीय परीक्षण भी उपलब्ध है
3. SQL सर्वर प्रबंधन स्टूडियो
यदि आपका डेटाबेस सर्वर Microsoft SQL सर्वर है, तो शायद Microsoft का अपना उपकरण है, SQL सर्वर प्रबंधन स्टूडियो (SSMS), आपको जो चाहिए वह यह है। जैसा कि आप जानते हैं कि, टूल - जिसे पहली बार Microsoft SQL Server 2005 के साथ लॉन्च किया गया था - का उपयोग Microsoft SQL Server के भीतर सभी घटकों को कॉन्फ़िगर करने, प्रबंधित करने और प्रशासित करने के लिए किया जाता है। इसमें स्क्रिप्ट एडिटर और ग्राफिकल टूल दोनों शामिल हैं जो ऑब्जेक्ट्स और सर्व की विशेषताओं के साथ काम करते हैं। जो आप नहीं जानते होंगे वह यह है कि SSMS का एक उपकरण, SQL सर्वर डेटाबेस इंजन ट्यूनिंग सलाहकार (DTA) SQL क्वेरी ऑप्टिमाइज़ेशन के लिए उपयोग किया जा सकता है।

DTA का प्राथमिक उद्देश्य डेटाबेस का विश्लेषण करना हैऔर सिफारिशें दे रहा है। Microsoft के आधिकारिक दस्तावेज़ के अनुसार, उपकरण आपको एक विशिष्ट समस्या क्वेरी के प्रदर्शन का निवारण करने में मदद कर सकता है, एक या अधिक डेटाबेस में प्रश्नों का एक बड़ा सेट ट्यून कर सकता है, संभावित भौतिक डिज़ाइन परिवर्तनों के विश्लेषण, और भंडारण स्थान का प्रबंधन करने के लिए एक अन्वेषणात्मक प्रदर्शन करता है।
सबसे अच्छी चीजों में से एक SQL सर्वर प्रबंधन स्टूडियो इसकी कीमत है। यह Microsoft का एक मुफ़्त उपकरण है जिसका उपयोग आप न केवल SQL सर्वर बल्कि Azure SQL डेटाबेस के प्रबंधन के लिए भी कर सकते हैं। यह सबसे अधिक उपयोगकर्ता के अनुकूल उपकरण नहीं हो सकता है लेकिन, इसकी कीमत को देखते हुए, यह देखने लायक हो सकता है।
4. EverSQL
EverSQL दिलचस्प है क्योंकि यह कुछ ऑनलाइन एसक्यूएल अनुकूलन उपकरणों में से एक है। व्यवस्थापक इस टूल का उपयोग क्वेरी ट्यूनिंग सिफारिशों और अनुक्रमण सुधार सुझावों को प्राप्त करने के लिए कर सकते हैं। में डेटाबेस का समर्थन EverSQL कुछ हद तक सीमित है। यह, हालांकि, MSSQL, Oracle, MySQL, MariaDB और PerconaDB सहित सबसे लोकप्रिय भुगतान और मुफ़्त और ओपन-सोर्स डेटाबेस इंजन का समर्थन करता है। वास्तव में, चूंकि यह एक ऑफ़लाइन टूल है जिसका आपके डेटाबेस से कोई संबंध नहीं है, यह सैद्धांतिक रूप से, ऑप्टिमाइज़ और SQL क्वेरी कर सकता है, लेकिन यह बेहतर काम करेगा यदि यह जानता है कि किस प्रकार का डेटाबेस इंजन ऑप्टिमाइज़ किए गए क्वेरी को संसाधित करेगा।

उपकरण का उपयोग करना सुपर सरल है। आप साइट से कनेक्ट होते हैं, अपने डेटाबेस प्रकार और संस्करण का चयन करते हैं, और SQL क्वेरी कोड पेस्ट करते हैं। अनुक्रमण सिफारिशें प्राप्त करने और उन्नत क्वेरी परिवर्तनों को लागू करने के लिए उपकरण की अनुमति देने के लिए, आप वैकल्पिक रूप से आपको डेटाबेस की स्कीमा संरचना अपलोड कर सकते हैं। आप "अगला" पर क्लिक करते हैं और सेकंड के भीतर, आपको कुछ अनुक्रमण सिफारिशों के साथ अपनी क्वेरी का अनुकूलित संस्करण मिलता है।
EverSQL केवल क्वेरी ऑप्टिमाइज़ेशन नहीं करता है, हालांकि। कुछ अन्य मुफ्त और उपयोगी ऑनलाइन टूल भी पेश किए जाते हैं। उदाहरण के लिए, SQL क्वेरी सिंटैक्स चेक और वैलिडेटर, SQL स्टेटमेंट्स के लिए एक क्वेरी Minifier और एक क्वेरी फ़ॉर्मेटर है।
की मूल्य निर्धारण संरचना EverSQL आसान है। आपके पास एक मुफ्त योजना का विकल्प है जो आपको 30 दिनों के लिए प्रति दिन एक मुफ्त क्वेरी अनुकूलन देता है। यह ट्रायल प्लान है। अगला, आपके पास $ 29 / माह की मूल योजना है जिसमें 10 मासिक अनुकूलन शामिल हैं और $ 135 / माह में प्लस योजना 30 प्रति माह और लाइव चैट समर्थन के साथ है। आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए अनुकूलित योजनाओं को भी व्यवस्थित किया जा सकता है।
5. SentryOne प्लान एक्सप्लोरर
योजना एक्सप्लोरर से एक मुक्त उपकरण है SentryOne। यह सबसे अच्छा SQL क्वेरी विश्लेषण में से एक है औरअनुकूलन उपकरण। यह उपकरण आपको सबसे कठिन SQL सर्वर क्वेरी समस्याओं की जड़ तक पहुंचने में मदद कर सकता है। यह कई मॉड्यूल से बना है। इंडेक्स एनालिसिस स्कोरिंग एल्गोरिदम का उपयोग किसी दिए गए क्वेरी को सपोर्ट करने के लिए सबसे अच्छे इंडेक्स को निर्धारित करने में आपकी मदद करता है। आप आसानी से अनुशंसित अनुक्रमित देख सकते हैं, अनुक्रमित बना सकते हैं और संशोधित कर सकते हैं, और पुराने आंकड़ों का पता लगा सकते हैं और अपडेट कर सकते हैं।
सांख्यिकी विश्लेषण मॉड्यूल आपको दिखाता हैप्रदर्शन पर संकलित और क्रम क्वेरी मापदंडों का प्रभाव। इससे आप डेटा स्केव को जल्दी से देख सकते हैं, जो सूँघने के मुद्दों में योगदान कर सकता है, संभावित आरोही प्रमुख समस्याओं की कल्पना कर सकता है, और फ़िल्टर्ड इंडेक्स के अवसरों की पहचान कर सकता है।

क्वेरी प्रदर्शन प्रोफ़ाइल और प्लेबैकमॉड्यूल प्रश्नों को फिर से करेगा और उनके लाइव प्रदर्शन आंकड़ों तक पहुंच बनाएगा। इस उपकरण का उपयोग करके, आप क्वेरी प्रोफ़ाइल को वापस देख सकते हैं कि कौन से ऑपरेटर सिस्टम संसाधनों पर सबसे अधिक लोड जोड़ रहे हैं। फिर से क्वेरी चलाने की कोई आवश्यकता नहीं है।
जबकि अधिकांश SQL क्वेरी ऑप्टिमाइज़र अनुमानित योजना लागत का उपयोग करते हैं, योजना एक्सप्लोरर वास्तविक मनाया लागत प्रदर्शित कर सकते हैं। और अनुमानित और वास्तविक के बीच के दृश्य को देखकर आप लागत अंतर देख सकते हैं। इस मुफ्त टूल में और अधिक विशेषताएं हैं, जितना हमारे पास उन्हें प्रस्तुत करने का समय है। लेकिन चूंकि यह मुफ़्त उपकरण है, शायद आप इसे आज़माना चाहते हैं और अपने लिए देख सकते हैं।
6. SQL सर्वर के लिए dbForge स्टूडियो
Devartकी SQL सर्वर के लिए dbForge स्टूडियो एक ऑल-इन-वन SQL सर्वर GUI टूल है जो हो सकता हैSQL सर्वर प्रबंधन, प्रशासन, विकास, डेटा रिपोर्टिंग, विश्लेषण, अनुकूलन और अधिक के लिए उपयोग किया जाता है। SQL डेवलपर्स और डेटाबेस एडमिनिस्ट्रेटर GUI टूल का इस्तेमाल लगभग किसी भी जटिल डेटाबेस टास्क को पूरा करने के लिए कर सकते हैं जैसे कि डेटाबेस डिजाइन करना, SQL कोड लिखना, डेटाबेस की तुलना करना, स्कीमा और डेटा को सिंक्रोनाइज़ करना, दूसरों के बीच सार्थक टेस्ट डेटा जेनरेट करना।

SQL सर्वर के लिए dbForge स्टूडियो शामिल है SQL क्वेरी प्लान टूल, एक समर्पित क्वेरी ऑप्टिमाइज़ेशन टूल। इसके एक्ज़ीक्यूशन प्लान डायग्राम फ़ीचर फ़ीचर को स्लो-एक्ज़ीक्यूटिंग नोड्स को पिन करके क्विज़ एक्ज़ीक्यूशन प्लान को विज़ुअलाइज़ और ट्यून करने में मदद करता है। टूल की वेट स्टैट्स टैब आपको घटनाओं से जुड़ी घटनाओं और उनके साथ प्रतीक्षा सूची के प्रदर्शन के द्वारा आसानी से संभावित अड़चनों का पता लगा सकती है। यो कैसे SQL सर्वर का चयन करें विवरण के बारे में जानकारी प्राप्त करने के लिए उपकरण के प्लान ट्री का उपयोग कर सकते हैं। यह आपको दिखाएगा कि तालिका में अनुक्रमणिका को जोड़ना या तालिका में शामिल होने का अनुकूलन करना, उदाहरण के लिए, प्रदर्शन बढ़ा सकता है।
उपकरण, जिसे के रूप में भी जाना जाता है टी-SQL क्वेरी प्रोफाइलर, स्टैंडर्ड, प्रोफेशनल, और में बनाया गया हैSQL सर्वर के लिए dbForge स्टूडियो के एंटरप्राइज़ संस्करण जिनकी कीमत क्रमशः $ 249.95, $ 499.95, और $ 699.95 है। पूरे उत्पाद का नि: शुल्क 30-दिवसीय परीक्षण-न केवल क्वेरी अनुकूलन उपकरण - उपलब्ध है।
टिप्पणियाँ