डेटाबेस इंजन ट्यूनिंग सलाहकार

लेखक: Lewis Jackson
निर्माण की तारीख: 10 मई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Database Engine Tuning Advisor Overview
वीडियो: Database Engine Tuning Advisor Overview

विषय

परिभाषा - डेटाबेस इंजन ट्यूनिंग सलाहकार का क्या अर्थ है?

डेटाबेस इंजन ट्यूनिंग सलाहकार डेटाबेस कामकाज में शामिल वर्कलोड का विश्लेषण करने के लिए एक उपकरण है। यह बेहतर क्वेरी प्रोसेसिंग और अनुक्रमित अनुक्रमित दृश्यों और विभाजनों के एक इष्टतम सेट के निर्माण के लिए डेटाबेस की ट्यूनिंग को सक्षम करता है। इन कार्यों के लिए डेटाबेस संरचना या SQL सर्वर इंटर्नल की गहरी समझ की आवश्यकता नहीं होती है। डेटाबेस इंजन ट्यूनिंग सलाहकार बारीकी से जांच करता है कि कैसे डेटाबेस में प्रश्नों को संसाधित किया जाता है और क्वेरी प्रसंस्करण में सुधार करने के तरीकों की सिफारिश की जाती है।


इस शब्द को SQL सर्वर डेटाबेस ट्यूनिंग सलाहकार के रूप में भी जाना जाता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia डेटाबेस इंजन ट्यूनिंग सलाहकार की व्याख्या करता है

डेटाबेस इंजन ट्यूनिंग सलाहकार डेटाबेस को ट्यूनिंग के लिए एक ग्राफिकल यूजर इंटरफेस टूल का उपयोग कर सकता है, सिफारिशें प्रदान कर सकता है और रिपोर्ट तैयार कर सकता है। या, यह एक कमांड लाइन उपयोगिता कार्यक्रम का उपयोग कर सकता है, जिसमें स्क्रिप्टिंग और स्वचालित ट्यूनिंग शामिल है। ट्यूनिंग आमतौर पर तब की जाती है जब जटिल प्रश्नों को निष्पादित किया जाता है और अतिरिक्त मेमोरी स्पेस का उपभोग करता है। ऐसे Transact-SQL कथनों के एक सेट की आवश्यकता होती है जिसे ट्यूनिंग कहा जाता है। एक ट्यूनिंग सलाहकार इस कार्यभार का विश्लेषण करता है और भौतिक डिज़ाइन संरचनाओं की सिफारिश करता है, जिससे क्वेरी ऑप्टिमाइज़र की लागत कम हो जाती है क्योंकि वे कार्यभार का विश्लेषण करते हैं।


डेटाबेस ट्यूनिंग सलाहकार का उपयोग करने में पहला कदम ट्यूनिंग कार्य को परिभाषित कर रहा है। अगले चरण में ट्यूनिंग कार्य निष्पादित किया जा रहा है। यह EXECUTE_TUNING_TASK का उपयोग करके किया जाता है। यह फ़ंक्शन ट्यूनिंग सलाहकार को कार्यभार का विश्लेषण करने में सक्षम बनाता है। सभी कार्य निष्पादित करने के बाद, सलाहकार अपने निष्कर्षों को प्रदर्शित करता है और रिपोर्ट करता है। रिपोर्टिंग करने के लिए उपयोग किया जाने वाला फ़ंक्शन REPORT_ TUNING_ TASK है।

सत्र मॉनिटर विंडो सभी ट्यूनिंग परिणामों को प्रदर्शित करता है, जो SQL सर्वर डेटाबेस इंजन के MSDB डेटाबेस में संग्रहीत होते हैं। उन्नत ट्यूनिंग विकल्प उपयोगकर्ताओं को भौतिक डेटा संरचनाओं द्वारा उपयोग किए जाने वाले अधिकतम स्थान और प्रति सूचकांक कॉलम की अधिकतम संख्या को सीमित करने की अनुमति देते हैं। ट्यूनिंग पूरा करने पर, सिफारिशों का मूल्यांकन करने का एक विकल्प भी है। ये अनुशंसाएँ किसी XML फ़ाइल या SQL स्क्रिप्ट में सहेजी जाती हैं।