बैकअप करते समय हेडरऑन को पुनर्स्थापित करने का क्या उपयोग है?


10

जब मैं निम्नलिखित प्रश्न के साथ अपने बैकअप की निगरानी करता हूं:

SELECT      command, percent_complete,
            'elapsed' = total_elapsed_time / 60000.0,
            'remaining' = estimated_completion_time / 60000.0
FROM        sys.dm_exec_requests
WHERE       command like 'BACKUP%'
or command like 'RESTORE%'

मुझे लगता है कि बैकअप से पहले, SQL सर्वर एक शीर्ष लेख को फिर से बैकअप बहाल करते हैं।

मैं सोच रहा था कि इसके लिए क्या उपयोग है और अगर इसका निष्पादन समय किसी तरह कम हो सकता है। यह वास्तविक बैकअप से अधिक समय लगता है।

जवाबों:


7

मुझे लगता है कि बैकअप से पहले, SQL सर्वर एक शीर्ष लेख को फिर से बैकअप बहाल करते हैं।

यह SQL सर्वर द्वारा आंतरिक रूप से किए गए चरणों को पुनर्स्थापित करने का हिस्सा हो सकता है।

आप का उपयोग कर पुनर्स्थापना चरणों में देख सकते हैं DBCC TRACEON(3604, 3605, 3004);इसे केवल NON PROD सर्वर पर शैक्षिक उद्देश्य के लिए उपयोग करें।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

जैसा कि आप ऊपर देख सकते हैं कि आवश्यक रूप से पुनर्स्थापना के 3 मुख्य चरण हैं - डेटा कॉपी, पूर्ववत और फिर से चरण के साथ अन्य उप-चरण जहां यह खुलता है और साथ ही बैकअप सेट को लोड करता है।

यह वास्तविक बैकअप से अधिक समय लगता है।

पुनर्स्थापना समय को बेहतर बनाने के लिए, आपको चाहिए

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

एक धीमी गति से बैकअप का संदर्भ लें या @AaronBertrand द्वारा पुनर्स्थापित करें


6

RESTORE HEADERONLY SQL सर्वर वास्तविक बैकअप से आगे कुछ संपत्तियों के लिए लक्ष्य फ़ाइल की जांच करने की अनुमति देता है।

आप BACKUP DATABASE ...रखरखाव योजना GUI का उपयोग करने के बजाय SQL सर्वर एजेंट कार्य में T-SQL का उपयोग करके बैकअप को चलाकर इसे रोक सकते हैं , जो समस्याओं से व्याप्त है।


3

RESTORE HEADERONLYयदि आपके बैकअप में बहुत सारी वर्चुअल लॉग फ़ाइलें (VLFs) हैं, तो एक लंबा समय लग सकता है। यदि आप सिकुड़ते हैं और स्रोत डेटाबेस लॉग फ़ाइल को उचित आकार में पुन: दर्ज करते हैं, तो आपको पुनर्स्थापित करने में लगने वाले समय को संबोधित करने में कुछ सफलता मिल सकती है।

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