आकस्मिक DBA के लिए संसाधन [बंद]


16

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

  • लेन-देन लॉग जो ड्राइव को भरते हैं
  • कोई अनुरक्षण योजना (या असंसाधित, जैसे कि योजनाएँ जो अनुक्रमणिका का पुनर्गठन और पुनर्निर्माण दोनों करती हैं)
  • मानव रहित ऑटोग्रॉथ
  • उसी स्पिंडल पर डेटाबेस और लॉग
  • खराब तरीके से चुने गए RAID स्तर
  • कोई बैकअप (या पुनर्प्राप्ति योजना) नहीं

तो ... किस प्रकार की समस्याएं "आकस्मिक डीबीए" को प्रभावित करती हैं, और क्या संसाधन डीबीए को SQL योजना, प्रशासन और प्रदर्शन ट्यूनिंग मूल बातें पर गति प्राप्त करने में मदद करेंगे?

जवाबों:


10

लेख और क्यू एंड ए कॉलम की श्रृंखला की जांच करें जो मैं टेकनेट पत्रिका के लिए लिखता हूं - वे ज्यादातर एक्सीडेंटल (हम इसे 'अनैच्छिक' कहते हैं) को ध्यान में रखते हुए डीबीए।

प्रभावी डेटाबेस रखरखाव के लिए शीर्ष युक्तियाँ विशेष रूप से डीबी रखरखाव मुद्दों को समझने के लिए अनैच्छिक डीबीए के लिए एक प्राइमर के रूप में लिखा गया था।

SQL सर्वर में लॉगिंग और रिकवरी को समझना

सामान्य SQL सर्वर सुरक्षा समस्याएँ और समाधान

SQL सर्वर बैकअप को समझना - 3-भाग श्रृंखला का भाग 1। भाग 2 पुनर्स्थापना (सितम्बर 09 अंक में) का उपयोग करने पर होगा और भाग 3 बैकअप के बिना पुनर्प्राप्त करने पर होगा (नवंबर 09 अंक में)

आपको मेरे ब्लॉग और मेरी पत्नी के ब्लॉग की भी जांच करनी चाहिए (केवल जानकारी के लिए या किसी भी चीज़ का विज्ञापन नहीं) - हम दोनों विभिन्न प्रकार के तकनीकी स्तरों पर एक बड़ी राशि का ब्लॉग बनाते हैं।

पोस्ट की एक अच्छी श्रृंखला मेरे साप्ताहिक सर्वेक्षणों के परिणामों के लिए संपादकीय हैं । वे आम तौर पर एक व्यापक विषय के आसपास होते हैं जो अनैच्छिक डीबीए में मदद करेगा। संपादकीय पद 'महत्व' या 'महत्वपूर्ण' से शुरू होते हैं। वास्तव में इस सप्ताह का सर्वेक्षण एक अनैच्छिक डीबीए होने पर है - बहुत समय पर!

हम अनैच्छिक डीबीए चीज़ को वास्तव में अच्छी तरह से समझते हैं - वास्तव में किम्बर्ली और मैं SharePoint Microsoft प्रमाणित मास्टर्स वर्ग के कुछ दिनों को सिखाता हूं ताकि SharePoint को पता चले कि उनके SQL सर्वर के साथ क्या करना है (हम SQL एक पूरे एक सप्ताह भी सिखाते हैं। ।

आशा है कि यह आपके लिए उपयोगी है।


5

सीन, मैं समझता हूं कि आप कहां से आ रहे हैं।

हम यहां एक समान नाव में हैं, जैसा कि मुझे उम्मीद है कि कई अन्य हैं। आज की अर्थव्यवस्था को समझने से नहीं।

प्रबंधन को बार-बार शिकायत करने के बावजूद, (वरिष्ठ व्यवसाय प्रबंधन सहित), हमारी स्थिति यह है; स्व-नियुक्त "डीबीए" (एक अलग तल पर 'एक अलग, `विकास टीम') में दुर्भाग्य से दो ओ'रिली किताबों और एक केबी प्रिंट-डंप की तुलना में एक जूनियर से कम मालूम होता है। उसे काम मिल गया है, और उस व्यक्ति के कान में शहद डालने में बहुत अच्छा है, जो हिगिच मैक्-मिक के कान में शहद डालता है।

निश्चित रूप से, यह डीबीए "व्यापार" सीखने में सक्षम होने के लिए आदर्श होगा, लेकिन फिर से .. हम जो चाहते हैं और जो हमारे पास हो सकता है वह अक्सर बहुत अलग चीजें हैं। :)

मैं, व्यक्तिगत रूप से निम्नलिखित समस्याओं में चला गया हूं, जो (स्क्वीलमैन के बल्कि कुंद करने के लिए, लेकिन पूरी तरह से गलत नहीं है) गूग्लिंग की बहुत आवश्यकता थी।

  • Tranlogs। आप सही हे। ये बातें क्या थीं? तो हमें एक डेटाबेस और सर्वर को पुनर्स्थापित करना था, `ट्रांस लॉग्स 'का मतलब क्या है? :)
  • रुको, तुम्हारा क्या मतलब है इन डेटाबेस बस बड़ा हो? हम उन्हें कैसे सिकोड़ें? या कम से कम उनकी वृद्धि को बनाए रखें?
  • विभिन्न सर्वरों में संस्थापनों का मानकीकरण, (यह छवि "देव" के लिए है, यह चित्र "ठेस" के लिए है और इस छोटी सी छवि ने घर से लेकर बाज़ार तक सभी तरह से रोया है। :)
  • रखरखाव स्क्रिप्ट और समय की एक लंबी अवधि में डेटाबेस का प्रबंधन करने में मदद करने के लिए, (जैसे कि बढ़ते हाउसप्लंट्स की तरह और सुनिश्चित करें कि वे कुडज़ू में नहीं बदलते हैं।)
  • हमेशा यह सुनिश्चित करते हुए कि, proggies C: \ पर चलते हैं, लॉगिंग और / या डेटाबेस D: \ पर चलते हैं, जो हमारे मानकीकरण को तैयार करता है, (C: \ दो प्रतिबिम्बित डिस्क हैं, D: \ आमतौर पर एक RAID कोड है ।)
  • बैकअप के लिए एक अलग SQL लाइसेंस और क्लाइंट खरीदना।
  • उपयोगकर्ताओं को प्रबंधित करना देखें कि विकास टीम एसक्यूएल डेटाबेस को स्वयं असाइन करती है, डीबीओ भूमिकाओं का प्रबंधन, आदि सुनिश्चित करें कि डेटाबेस के भीतर उपयोगकर्ता के अधिकारों की बात आने पर आपको एक अच्छा सुरक्षा मॉडल मिला है।
  • एक डोमेन सेवा खाते का अनुसंधान, जो SQL सेवाओं के रूप में संचालित हो सकता है। सेवा खाते को क्या अधिकार चाहिए, यदि कोई हो।

(आपने अपनी पोस्ट में कुछ बहुत अच्छे लोगों को मारा है।)

जब से आप कुछ अन्य लोगों की तरह एक बाधा पर काम कर रहे हैं, तो सुनिश्चित करें कि यदि आप कर सकते हैं, तो आप टीम के बीच एसक्यूएल ज्ञान का प्रसार करें। जो आप जानते हैं उसे साझा करें, दूसरों को भी वही सिखाएं। अनुकूल होना। यह एसक्यूएल टोपी पहनने के लिए एक वास्तविक दर्द है, लेकिन कम से कम कई आँखें और विचार प्रक्रियाएं एक एकल से बेहतर हैं।

हालांकि इन सबसे ऊपर, डीबीए को ऑन-स्टाफ प्राप्त करने के लिए शैतान की तरह प्रयास करें। :)


2

मुझे अपनी नौकरी में एक वर्ष के लिए डीबीए का शीर्षक मिला। यह करीब 5 महीने पहले की बात है। तब से मैं ५००,००० फुट के दृश्य से लेकर (कभी-कभी ५०० फीट के हार्ड डेक को मारते हुए) २५०,००० दृश्य तक , ५०० फुट के दृश्य से विभिन्न ब्लॉग पढ़ रहा हूं । इसके अलावा, SQLServerPedia आपका मित्र है; उनके पास आकस्मिक डीबीए के लिए बहुत अच्छी चीजें हैं।

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


SQLServerPedia वास्तव में एक महान संसाधन है! यह बात बताने के लिए धन्यवाद।
marc_s


0

सामरिक प्रयासों से शुरू करें। यदि आपका डेटाबेस क्रैश हो रहा है या ठीक से काम नहीं कर रहा है, तो उन समस्याओं को हल करने पर ध्यान केंद्रित करें।

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

यदि आपके पास प्रमुख परिवर्तनों और बैकअप / पुनर्स्थापना जैसी चीजों का परीक्षण करने के लिए हार्डवेयर नहीं है - तो इसे प्राप्त करने का तरीका जानें।


0

जब मैं एक जूनियर डीबीए किराए पर लेता हूं तो मैंने उसे Microsoft® SQL Server (TM) 2005 प्रशासक के साथी खरीदा। यह वह किताब है जो मैं चाहता हूं कि जब मैं शुरू कर रहा था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.