Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL डायग्नोस्टिक मैनेजर की 10 कम-ज्ञात क्षमताओं की खोज करें

परिचय

यह ब्लॉग पोस्ट SQL डायग्नोस्टिक मैनेजर की दस कम-ज्ञात विशेषताओं का वर्णन करता है जिसमें संक्षिप्त वीडियो और अतिरिक्त संसाधनों के लिंक हैं। कस्टम काउंटर और कस्टम SQL स्क्रिप्ट जोड़ने का तरीका जानें, गतिरोध कैप्चर करें, SCOM के साथ एकीकृत करें, एप्लिकेशन लेन-देन की निगरानी करें, क्वेरी प्रतीक्षा, tempdb विवाद और वर्चुअलाइजेशन मेट्रिक्स, और कार्रवाई योग्य प्रतिक्रियाएं, बेसलाइन और कस्टम डैशबोर्ड सेटअप करें।

#1 एप्लिकेशन लेनदेन की निगरानी करें

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

#2 बेसलाइन सेट अप करें

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

#3 कस्टम डैशबोर्ड बनाएं और कस्टम काउंटर जोड़ें

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

#4 डेडलॉक कैप्चर करें

सत्र पैनल के साथ सक्रिय और अवरुद्ध सत्रों के प्रदर्शन का पालन करें। डेडलॉक में कोई सीसा अवरोधक नहीं होते हैं और प्रकृति में गोलाकार होते हैं ताकि वे ब्लॉकिंग ट्री में प्रदर्शित न हों। इसके बजाय, अवरोधन चार्ट में गतिरोध प्रदर्शित होते हैं। गतिरोध पीड़ित और गतिरोध के लिए जिम्मेदार कोड देखने के लिए ड्रिल-डाउन करें। सेल्फ-ब्लॉकिंग सेशन को ब्लॉक या ब्लॉकिंग सेशन के रूप में नहीं गिना जाता है। पिछले प्रदर्शन को देखने के लिए इतिहास ब्राउज़र का उपयोग करें और प्राप्त ब्लॉकिंग अलर्ट से जुड़े सत्रों को देखने के लिए समय पर वापस जाएं। गतिरोध चेतावनी के साथ गतिरोध का पता लगाएं। उत्पाद दस्तावेज़ीकरण "सत्र पैनल", "अवरुद्ध सत्रों का विश्लेषण करें", "अलर्ट प्रतिक्रिया बंडल बनाएं" और "डेडलॉक अलर्ट" देखें।

#5 कार्रवाई योग्य जवाब बनाएं

आने वाली समस्याओं के बारे में सूचित करने और चेतावनी देने के लिए अलर्ट कॉन्फ़िगर करें। अलर्ट क्रियाएँ और प्रतिक्रियाएँ विंडो अलर्ट प्रतिक्रियाएँ जोड़ती हैं, संशोधित करती हैं, आयात और निर्यात करती हैं और कॉन्फ़िगर करती हैं। उपलब्ध अलर्ट प्रतिक्रियाएँ टैब क्रिया प्रतिक्रियाओं को सक्षम और अक्षम करता है। उपलब्ध एक्शन प्रोवाइडर टैब एक्शन प्रोवाइडर्स को सक्षम और अक्षम करता है। एक्शन प्रोवाइडर्स में एसएमटीपी के माध्यम से ईमेल, प्रिस्क्रिप्टिव एनालिसिस, क्वेरी मॉनिटर, क्वेरी वेट्स, विंडोज इवेंट लॉग, एसएनएमपी के जरिए नेटवर्क मैनेजमेंट, विंडोज पावरशेल, प्रोग्राम एक्शन, माइक्रोसॉफ्ट के सिस्टम सेंटर ऑपरेशंस मैनेजर (एससीओएम) को अलर्ट भेजा गया है, एससीओएम को एक इवेंट भेजें, SQL एजेंट, और SQL स्क्रिप्ट। उन्नत सूचनाओं के साथ मीट्रिक, दिन के समय, उदाहरण आदि के आधार पर लोगों के विभिन्न समूहों को अलर्ट भेजें। ब्लॉग पोस्ट "एसक्यूएल डायग्नोस्टिक मैनेजर सीक्रेट्स:कॉन्फिगरिंग अलर्ट्स" का भी संदर्भ लें, उत्पाद दस्तावेज "कॉन्फ़िगर करें कि एसक्यूएल डायग्नोस्टिक मैनेजर अलर्ट पर कैसे प्रतिक्रिया करता है" और वीडियो "अलर्ट सेक्शन का अवलोकन"।

#6 मॉनिटर क्वेरी प्रतीक्षा कर रही है

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

#7 SQL सर्वर अपटाइम मापने के लिए कस्टम SQL स्क्रिप्ट जोड़ें

कस्टम काउंटर जोड़ें विज़ार्ड की कस्टम SQL स्क्रिप्ट विंडो प्रदान करें के साथ कस्टम काउंटर के लिए ट्रांजैक्ट-एसक्यूएल स्क्रिप्ट दर्ज करें। कस्टम SQL स्क्रिप्ट एकल संख्यात्मक फ़ील्ड के साथ एकल परिणाम सेट लौटाती हैं। कस्टम SQL स्क्रिप्ट उनके एप्लिकेशन नाम में उपयोगकर्ता परिभाषित काउंटर के साथ क्वेरी टैब में प्रदर्शित होती हैं। ब्लॉग पोस्ट "आइडेरा के एसक्यूएल डायग्नोस्टिक मैनेजर के साथ बेहतर स्वचालन प्राप्त करें" (उदाहरण 3) और उत्पाद दस्तावेज "कस्टम एसक्यूएल स्क्रिप्ट प्रदान करें" का भी संदर्भ लें।

#8 Microsoft SCOM के साथ एकीकृत करें

प्रबंधन पैक के साथ Microsoft के सिस्टम सेंटर ऑपरेशंस मैनेजर (SCOM) की निगरानी क्षमताओं को एकीकृत और विस्तारित करें। एकल कंसोल से मॉनिटर किए गए SQL सर्वर इंस्टेंस की उपलब्धता और प्रदर्शन के बारे में अधिक जानकारी प्राप्त करें। प्रबंधन पैक में SQL डायग्नोस्टिक मैनेजर की स्थापना की स्वचालित खोज और उन स्थापनाओं से प्रबंधित SQL सर्वर इंस्टेंस शामिल हैं। एक बार खोजे जाने के बाद, प्रबंधन पैक के साथ SCOM तक मॉनिटर किए गए SQL सर्वर इंस्टेंस की वर्तमान स्थिति, स्वास्थ्य और घटनाओं का प्रचार करें। अलर्ट क्रियाओं और प्रतिक्रियाओं का उपयोग यह नियंत्रित करने के लिए करें कि कौन से अलर्ट एससीओएम तक पहुंचें और क्या वे एससीओएम में एक घटना या अलर्ट के रूप में जाते हैं। प्रबंधन पैक स्थापित करना आसान है और इसमें कोई अतिरिक्त निगरानी ओवरहेड नहीं है। ब्लॉग पोस्ट "एसक्यूएलडीएम एससीओएम प्रबंधन पैक का उपयोग कर एससीओएम के साथ बेहतर एकीकरण प्राप्त करें", अवलोकन दस्तावेज, उत्पाद दस्तावेज "एससीओएम के साथ एसक्यूएल डायग्नोस्टिक मैनेजर को एकीकृत करें" और इंस्टॉल गाइड का भी संदर्भ लें।

#9 मॉनिटर Tempdb कॉन्टेंट

Tempdb पैनल के साथ tempdb डेटाबेस की स्थिति को ट्रैक करें। Tempdb सारांश टैब के साथ tempdb डेटाबेस की स्थिति देखें। उनके संचयी उपयोग और tempdb स्थान के साथ tempdb का उपयोग करके सत्रों की एक सूची प्रदर्शित करें। इसके चार्ट में वर्तमान क्षमता उपयोग और समय के साथ फाइलों के हाल के रुझानों को देखने के विकल्प शामिल हैं। Tempdb सांख्यिकी रिपोर्ट के साथ tempdb डेटाबेस के लिए समय के साथ अंतरिक्ष उपयोग और डेटा थ्रूपुट आँकड़े देखें। एकल चार्ट प्रकार (जैसे डेटा फ़ाइल वृद्धि) पर ध्यान दें और एक निर्दिष्ट समय में इसके मूल्य वृद्धि को ट्रैक करें। सत्र Tempdb अंतरिक्ष उपयोग चेतावनी एक चल रहे सत्र द्वारा उपयोग किए गए tempdb स्थान की मात्रा प्रदान करती है। Tempdb कॉन्टेंट अलर्ट, tempdb आवंटन मैप्स के लिए लैच प्रतीक्षा समय प्रदान करता है। ब्लॉग पोस्ट "एसक्यूएल डायग्नोस्टिक मैनेजर का उपयोग कर tempdb ऑटोग्रोथ के कारण की पहचान करना", और उत्पाद दस्तावेज "Tempdb पैनल", "tempdb स्थिति सारांश प्राप्त करें", "Tempdb सांख्यिकी" विश्लेषण रिपोर्ट, "सत्र Tempdb स्पेस उपयोग (एमबी) का भी संदर्भ लें। ) अलर्ट" और "Tempdb कंटेंट (एमएस) अलर्ट"।

#10 मॉनिटर वर्चुअलाइजेशन मेट्रिक्स

VMware या Hyper-V के वर्चुअल मशीन (VM) वातावरण के प्रदर्शन की आसानी से निगरानी करें। सीपीयू, मेमोरी, डिस्क उपयोग और नेटवर्क सहित वीएम और उनके होस्ट सर्वर के लिए प्रदर्शन मेट्रिक्स और अलर्ट देखें। वर्चुअल SQL सर्वर इंस्टेंस सर्वर फलक में उसी तरह दिखाई देते हैं जैसे भौतिक SQL सर्वर इंस्टेंस। आभासी उदाहरणों के लिए भौतिक उदाहरणों के समान डैशबोर्ड पैनल प्रदर्शित करें, और VM और उसके होस्ट सर्वर के लिए विशिष्ट मीट्रिक शामिल करें। वर्चुअलाइजेशन अलर्ट और रिपोर्ट तक पहुंचें। उत्पाद दस्तावेज़ीकरण का भी संदर्भ लें "SQL डायग्नोस्टिक मैनेजर वर्चुअल वातावरण के साथ कैसे काम करता है"।

टेकअवे

कैसे करें वीडियो देखें और SQL डायग्नोस्टिक मैनेजर की दस कम-ज्ञात सुविधाओं का उपयोग करने का तरीका जानने के लिए अतिरिक्त संसाधनों का संदर्भ लें। इन विषयों में एप्लिकेशन लेनदेन की निगरानी, ​​बेसलाइन स्थापित करना, कस्टम डैशबोर्ड बनाना, कस्टम काउंटर जोड़ना, गतिरोध कैप्चर करना, कार्रवाई योग्य प्रतिक्रियाएं बनाना, क्वेरी प्रतीक्षा की निगरानी करना, SQL सर्वर अपटाइम को मापने के लिए कस्टम SQL स्क्रिप्ट जोड़ना, SCOM के साथ एकीकरण, tempdb विवाद की निगरानी और निगरानी शामिल हैं। वर्चुअलाइजेशन मेट्रिक्स। इसके अलावा, SQL डायग्नोस्टिक मैनेजर के लिए संसाधन केंद्र, और सामुदायिक फ़ोरम, उत्पाद पृष्ठ और डेटा शीट देखें। साथ ही, 14 दिनों का नि:शुल्क परीक्षण डाउनलोड करें और उत्पाद के लाइव प्रदर्शन का अनुरोध करें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 10 आसान और उपयोगी टिप्स के साथ SQL यूनियन चीट शीट

  2. संग्रहीत प्रक्रियाओं के लिए एक और तर्क

  3. डेटाबेस टेबल्स जानकारी प्राप्त करने के लिए संग्रहीत प्रक्रिया

  4. निष्पादन योजनाओं पर विखंडन का प्रभाव

  5. यूनिक्सोडबीसी ड्राइवर मैनेजर के गैर-सिस्टम संस्करण के साथ RStudio का उपयोग करना