यहाँ कुछ दिलचस्प सुझाव दिए गए हैं, जो सभी इस बात की गलतफहमी दिखाते हैं कि लॉग बैकअप कैसे काम करता है। लॉग बैकअप में पिछले लॉग बैकअप के बाद से उत्पन्न सभी लेन-देन लॉग होते हैं, चाहे अंतर में पूर्ण या अंतर बैकअप लिया जाता हो। लॉग बैकअप को रोकने या दैनिक पूर्ण बैकअप पर जाने से लॉग बैकअप आकारों पर कोई प्रभाव नहीं पड़ेगा। लेन-देन लॉग को प्रभावित करने वाली एकमात्र चीज लॉग बैकअप है, एक बार लॉग बैकअप श्रृंखला शुरू हो गई है।
इस नियम का एकमात्र अपवाद यह है कि यदि लॉग बैकअप श्रंखला को तोड़ा गया है (जैसे कि SIMPLE रिकवरी मॉडल पर जाकर, डेटाबेस स्नैपशॉट से पुनर्प्राप्त करके, जो कि NO_LOG / TRUNCATE_ONLY के साथ BACKUP लॉग का उपयोग करके लॉग को रौंदता है), जिस स्थिति में पहला लॉग बैकअप होता है अंतिम पूर्ण बैकअप के बाद से सभी लेन-देन लॉग शामिल होंगे - जो लॉग बैकअप श्रृंखला को पुनरारंभ करता है; या यदि लॉग बैकअप श्रृंखला शुरू नहीं की गई है - जब आप पहली बार पूर्ण में स्विच करते हैं, तो आप पहले पूर्ण बैकअप लेने तक एक प्रकार के छद्म-SIMPLE पुनर्प्राप्ति मॉडल में काम करते हैं।
अपने मूल प्रश्न का उत्तर देने के लिए, SIMPLE रिकवरी मॉडल में जाए बिना, आपको सभी लेन-देन लॉग का बैकअप लेना होगा। आपके द्वारा की जा रही कार्रवाइयों के आधार पर, आप उनके आकार को कम करने, या अधिक लक्षित डेटाबेस करने के लिए अधिक लगातार लॉग बैकअप ले सकते हैं।
यदि आप रखरखाव ऑप्स के बारे में कुछ जानकारी पोस्ट कर सकते हैं, तो मैं आपको उनका अनुकूलन करने में मदद कर सकता हूं। क्या आप किसी भी संयोग से, इंडेक्स रिबोर कर रहे हैं, जिसके बाद एक सिकुड़ा हुआ डेटाबेस इंडेक्स रिबर्ड द्वारा उपयोग किए गए स्थान को पुनः प्राप्त करने के लिए है।
यदि आपके पास रखरखाव के दौरान डेटाबेस में कोई अन्य गतिविधि नहीं है, तो आप निम्न कार्य कर सकते हैं:
- सुनिश्चित करें कि उपयोगकर्ता गतिविधि बंद है
- अंतिम लॉग बैकअप लें (यह आपको शुरू होने वाले बिंदु तक ठीक होने की अनुमति देता है)
- SIMPLE पुनर्प्राप्ति मॉडल पर स्विच करें
- रखरखाव करना - प्रत्येक चेकपॉइंट पर लॉग कम हो जाएगा
- पूर्ण पुनर्प्राप्ति मॉडल पर स्विच करें और पूर्ण बैकअप लें
- सामान्य रूप से जारी रखें
आशा है कि यह मदद करता है - अधिक जानकारी के लिए तत्पर है।
धन्यवाद
[संपादित करें: एक पूर्ण बैकअप बाद के लॉग बैकअप के आकार को बदल सकता है या नहीं (इसके बारे में सभी चर्चाओं के बाद) मैंने पृष्ठभूमि सामग्री और इसे साबित करने वाली स्क्रिप्ट के साथ एक व्यापक ब्लॉग पोस्ट को एक साथ रखा। इसे https://www.sqlskills.com/blogs/paul/misconception-around-the-log-and-log-backups-how-to-convince-yourself/] पर देखें।