फ़ाइल-समूहों का लाभ और फ़ाइल-समूह को केवल-पढ़ने के लिए सेट करना


11

क्या कोई मुझे एक वास्तविक दुनिया के परिदृश्य का हवाला दे सकता है जब कई फाइलग्रुप को केवल पढ़ने के लिए बदलना एक अच्छा विकल्प है और उन्हें कब उपयोग करना है? यदि आप इसे केवल पढ़ने के लिए सेट करते हैं तो क्या लाभ हैं?

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

जवाबों:


14

आपका प्रश्न थोड़ा व्यापक है, हालांकि कुछ मुख्य बिंदुओं में निम्नलिखित शामिल हैं।

एकाधिक फ़ाइल समूह, सामान्य रूप में:

  • प्रदर्शन में सुधार हो सकता है, यह मानते हुए कि वे शारीरिक रूप से अलग-थलग हैं। आमतौर पर, आप क्लस्टर अनुक्रमित के लिए एक फ़ाइल समूह बना सकते हैं, गैर-संकुल अनुक्रमित के लिए एक फ़ाइल समूह, और ढेर के लिए एक फ़ाइल समूह बना सकते हैं। या आप एक विभाजन स्थिति में कई फाइलग्रुप बना सकते हैं।

  • टुकड़ा-भोजन बहाल को सक्षम करके पुनर्प्राप्ति में सुधार कर सकते हैं । ऑनलाइन गतिविधियों को प्रभावित नहीं करने के लिए अभिलेखीय डेटा को बहाल करने की अनुमति देते हुए टुकड़ा-भोजन की बहाली का उपयोग महत्वपूर्ण उत्पादन डेटा को जल्दी से ऑनलाइन करने के लिए किया जा सकता है। जागरूक रहें ऑनलाइन टुकड़ा-भोजन बहाल एक "एंटरप्राइज-ओनली" विकल्प है। मैंने एक ब्लॉग पोस्ट लिखी है जिसमें दिखाया गया है कि SQLServerScience.com पर टुकड़ा-भोजन पुनर्स्थापित कैसे किया जाए

  • व्यक्तिगत रूप से बैक-अप करने की आवश्यकता नहीं है, हालांकि उन्हें व्यक्तिगत रूप से समर्थित किया जा सकता है, जो VLDB के लिए आवश्यक हो सकता है। ध्यान दें, जब व्यक्तिगत फाइलग्रुप का बैकअप लिया जाता है, तो आपको प्राथमिक फाइलग्रुप का बैकअप भी लेना चाहिए।

केवल-फ़ाइल समूह पढ़ें:

  • रिपोर्टिंग-केवल डेटा के लिए विवाद को कम करने के लिए इस्तेमाल किया जा सकता है।

  • डेटा के संशोधनों को रोकने के लिए, स्पष्ट रूप से उपयोग किया जा सकता है।

  • जब डेटाबेस ऑनलाइन लाया जाता है, तो पुनर्प्राप्ति प्रक्रिया को चलाने की आवश्यकता नहीं होती है। यह VLDBs के लिए वसूली समय में काफी सुधार कर सकता है।

  • इसके अलावा, जबकि एनटीएफएस फाइलसिस्टम-आधारित संपीड़न के साथ रीड-राइट फाइलग्रुप का उपयोग नहीं किया जा सकता है, केवल-पढ़ने के लिए फाइलग्रुप्स ही कर सकते हैं । यहाँ निहितार्थ यह है कि सिस्टम के बहुत सीमित सेट के लिए आप वीएलडीबी डेटा के लिए एक मामूली प्रदर्शन सुधार देख सकते हैं जो कि डिस्क पर रीडोनली फ़ाइलग्रुप फ़ाइलों को संकुचित करके धीमी डिस्क पर रहता है। यह निश्चित रूप से एक केस-दर-मामला आधार पर मूल्यांकन करने की आवश्यकता होगी बनाम सीपीयू ओवरहेड एनटीएफएस क्लस्टर्स को डिकम्पोज करने के लिए आवश्यक है क्योंकि वे डिस्क से पढ़े जाते हैं।

केवल पढ़ने के लिए फ़ाइलग्रुप के आसपास के मिथक:


यदि आपके पास कई फाइलग्रुप्स के साथ एक डेटाबेस है और आप फाइलग्रुप बैकअप का उपयोग नहीं करते हैं, केवल पूर्ण और टी-लॉग बैकअप का उपयोग करते हैं, तो इस डेटाबेस को पुनर्स्थापित करने की बात आती है तो क्या नुकसान होगा?
कीथ रिवेरा

लेन-देन लॉग बैकअप के साथ पूर्ण बैकअप के लिए कोई नुकसान नहीं है। आप सिंगल फाइलग्रुप का बैकअप ले सकते हैं (जब तक आप भी बैकअप लेते हैं PRIMARY), लेकिन आपको इसकी आवश्यकता नहीं है।
मैक्स वर्नोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.