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

स्पॉटलाइट क्लाउड बेसिक:बेस्ट फ्री डेटाबेस परफॉर्मेंस मॉनिटरिंग टूल

एक डीबीए के रूप में, डेटाबेस प्रदर्शन निगरानी के लिए भरोसा करने के लिए सही उपकरण ढूंढना मुश्किल हो सकता है। मुफ़्त और सशुल्क दोनों विकल्पों में से चुनने के लिए कई प्रकार के टूल हैं। आप कैसे बता सकते हैं कि कौन सा डेटाबेस प्रदर्शन निगरानी उपकरण आपके लिए सही है? एक मुफ़्त विकल्प आज़माने पर विचार करें जो आपको सशुल्क सदस्यता में बदलने का अवसर देता है; यदि आपको मुफ़्त टूल से मूल्य मिलता है, तो आप हमेशा अपग्रेड कर सकते हैं।

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

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

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

स्पॉटलाइट क्लाउड आईओएस ऐप का उपयोग करके मोबाइल मॉनिटरिंग

डेटाबेस प्रदर्शन निगरानी उपकरण की लोकप्रिय विशेषताएं

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

हीट मैप प्राथमिकता देने में मदद करने के लिए गंभीरता कोड का उपयोग करता है। यदि सर्वर को उच्च-गंभीरता की समस्या है, तो यह लाल हो सकता है, यदि यह मध्यम है, तो नारंगी, यदि यह कम है, या नीला है यदि यह केवल उस सर्वर पर होने वाली जानकारी के बारे में जानकारी है। यदि सर्वर का रंग हरा है, तो उस विशेष सर्वर में कोई समस्या नहीं है।

हीटमैप

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

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

एक अतिरिक्त उदाहरण यह है कि यदि TempDB अपनी अधिकतम क्षमता तक पहुँच रहा था और लगभग पूरी तरह से भरा हुआ था, तो आप देख पाएंगे कि वहाँ क्या हो रहा था और आपको अलार्म विवरण दिखाई देगा। दुर्भाग्य से, उस बिंदु से, आप वास्तव में मूल से बहुत आसानी से समस्या का निदान नहीं कर सकते हैं; ऐसा करने के लिए आपको पेशेवर संस्करण का उपयोग करना होगा।

अवलोकन पृष्ठ सरफेस कुंजी डेटाबेस प्रदर्शन आँकड़े

अवलोकन पृष्ठ पर अन्य विशेषताएं हैं जिनका उपयोग आप यह समझने के लिए कर सकते हैं कि आपके परिवेश में कोई समस्या है या नहीं। उदाहरण के लिए सीपीयू नियंत्रण को देखते हुए, आप किसी भी प्रक्रिया को होने और सीपीयू उपयोग प्रतिशत को देखने में सक्षम होंगे। यदि सीपीयू का उपयोग 80 प्रतिशत से अधिक होने लगता है, तो आप रंग परिवर्तन देखेंगे और यह एक मध्यम या उच्च-गंभीरता वाला अलार्म बन जाएगा क्योंकि यह 100 के करीब हो जाता है। वहां से, आप अलार्म विवरण को देखकर समझ सकते हैं कि अंतर्निहित क्या है समस्या CPU के साथ है, उपयोग क्या है, और इसके क्या कारण हो सकते हैं।

अवलोकन पृष्ठ का "सत्र" पैनल आपको किसी भी सत्र को देखने में सक्षम बनाता है और चाहे वह वर्तमान में सक्रिय हो या निष्क्रिय। "प्रक्रियाएं" पैनल पर आप ऐसी कोई भी प्रक्रिया देख सकते हैं जो अवरुद्ध हैं, और आप उन अवरुद्ध प्रक्रियाओं के संबंध में अलार्म देखेंगे। आप देख पाएंगे कि क्या कोई विशेष सत्र अवरुद्ध है, ताकि आप उस सत्र की पहचान कर सकें और इसे हल करने के लिए कार्रवाई कर सकें।

डिस्क स्टोरेज ओवरव्यू पेज का एक और हिस्सा है, जो TempDB, डेटा फाइल्स, लॉग फाइल्स, फ्रैगमेंटेशन और मैक्स I/O सहित डेटाबेस के लिए मॉनिटरिंग मेट्रिक्स प्रदर्शित करता है, जो आपको स्टोरेज की स्थिति का अवलोकन देता है और अलार्म के साथ किसी भी समस्या को उजागर करता है। फिर से, आपको प्रत्येक नियंत्रण के लिए अलार्म की गंभीरता का एक संकेत दिखाई देगा। अगर हर नियंत्रण हरा है, तो इसका मतलब है कि आपको कोई समस्या नहीं है, लेकिन अगर आपको पीले या अन्य गंभीर रंग दिखाई देते हैं, तो आप उनके लिए अलार्म देख सकते हैं और कार्रवाई कर सकते हैं।

"मेमोरी" पैनल आपको पृष्ठ जीवन प्रत्याशा दिखाएगा, प्रक्रिया कैश कितनी पूर्ण है, और बफर कैश, साथ ही साथ वर्तमान में कितनी मेमोरी उपलब्ध है।

दो अन्य पैनल हैं:बैकग्राउंड प्रोसेस और सिस्टम।

  • "बैकग्राउंड प्रोसेस" पैनल त्रुटि लॉग, सेवाओं और चल रहे किसी भी कार्य को प्रदर्शित करता है और यदि उन नौकरियों में कोई समस्या है तो अलार्म क्या गलत हुआ इसके बारे में विवरण के साथ प्रदर्शित होगा।

  • "सिस्टम" पैनल समग्र SQL सर्वर स्थिति प्रदर्शित करता है। तो अगर यह हरा है तो इसका मतलब है कि SQL सर्वर में कोई समस्या नहीं है। इसमें SQL सर्वर, होस्ट और OS संस्करण जैसी सिस्टम जानकारी भी शामिल है।

एसक्यूएल सर्वर अवलोकन

स्वास्थ्य जांच जो आपके डेटाबेस के प्रदर्शन की निगरानी करती है

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

सर्वोच्च प्राथमिकता वाली स्वास्थ्य जांच प्रदर्शित की जाती है ताकि आप जान सकें कि आपको पहले क्या ध्यान देने की आवश्यकता है

उदाहरण के लिए, यदि आपके पास एक बैकअप है जो डेटाबेस के लिए अनुपलब्ध है, तो स्वास्थ्य जांच आपको बताएगी। यह एक ऐसा डेटाबेस हो सकता है जिसकी आपको परवाह नहीं है, इस स्थिति में आप उस स्वास्थ्य जांच को अनदेखा कर सकते हैं। लेकिन अगर यह एक महत्वपूर्ण है, तो आप बैकअप को लागू करने में सक्षम होंगे, जो उन जोखिमों को दूर कर देगा जिनसे आपको भविष्य में कोई समस्या होगी जहां आपके पास एक लापता बैकअप होगा।

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

अनुपलब्ध सूचकांक स्वास्थ्य जांच

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

होने वाली समस्याओं को रोकने के लिए स्वास्थ्य जांच का उपयोग करके, आप अपने कार्यभार को कम करते हैं। अक्सर, जब कोई समस्या होती है, तो उसका स्नोबॉल प्रभाव होता है। उदाहरण के लिए, यदि बैकअप गायब है और डेटाबेस नीचे चला जाता है, तो आप बैकअप से पुनर्स्थापित नहीं कर सकते हैं, जिसका अर्थ है कि डेटाबेस अनुपलब्ध है, जो तब एप्लिकेशन को प्रभावित करता है, और इसी तरह। इनमें से कुछ मुद्दों को रोकने में मदद करने वाली स्वास्थ्य जांच के साथ, आप निश्चिंत हो सकते हैं कि आप एक दिन अचानक एक साथ कई समस्याओं से भर नहीं जाएंगे।

डेटाबेस प्रदर्शन निगरानी अलार्म

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

अलार्म

एसक्यूएल सर्वर प्रतीक्षा घटनाओं पर आंकड़े और सूचना

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

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


PageIOLATCH_SH स्पॉटलाइट क्लाउड आबादी में अनुभवी प्रतीक्षा प्रसार और विलंबता का अनुभव

SQL सर्वर जनसांख्यिकी

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


स्पॉटलाइट क्लाउड आबादी में SQL सर्वर संस्करण का उपयोग

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में एक स्ट्रिंग में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करने का सबसे अच्छा तरीका क्या है

  2. SQL सर्वर में डेटाबेस स्कीमा का उपयोग करना

  3. SQL सर्वर डेटाबेस का संस्करण बनाना

  4. ALTER TABLE कथन SQL सर्वर में FOREIGN KEY बाधा के साथ विरोध करता है - SQL Sever / TSQL ट्यूटोरियल पार्ट 69

  5. SQL सर्वर 2014 SP2 में केवल एक उपयोगकर्ता डेटाबेस की एक स्कीमा और आँकड़े उत्पन्न करने के लिए DBCC CLONEDATABASE का उपयोग करना