Sql डेटाबेस को कैसे कंप्रेस करें

विषयसूची:

Sql डेटाबेस को कैसे कंप्रेस करें
Sql डेटाबेस को कैसे कंप्रेस करें

वीडियो: Sql डेटाबेस को कैसे कंप्रेस करें

वीडियो: Sql डेटाबेस को कैसे कंप्रेस करें
वीडियो: How To Restore Database ( SQL में डेटाबेस को रिस्टोर करना सीखे ! ) 2024, मई
Anonim

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

sql डेटाबेस को कैसे कंप्रेस करें
sql डेटाबेस को कैसे कंप्रेस करें

निर्देश

चरण 1

स्वचालित संपीड़न के लिए, परिवेश में AUTO_SHRINK डेटाबेस होता है, जिसका पैरामीटर ON पर सेट करने के लिए पर्याप्त होता है। सिस्टम पर इस डेटाबेस के साथ, डेटाबेस इंजन स्वचालित रूप से खाली स्थान वाले किसी भी SQL को छोटा कर देगा। पैरामीटर्स को ALTER DATABASE स्टेटमेंट का उपयोग करके कॉन्फ़िगर किया गया है, जिसे शुरू में OFF पर सेट किया गया है। सभी स्वचालित संपीड़न संचालन पृष्ठभूमि में होते हैं और डेटाबेस में उपयोगकर्ता क्रियाओं को प्रभावित नहीं करते हैं।

चरण 2

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

चरण 3

DBCC SHRINKDATABASE के साथ, आप डेटाबेस को उस आकार में छोटा नहीं कर सकते जो मूल आकार से छोटा हो। यदि डेटाबेस 10MB के आकार के साथ बनाया गया था, और फिर इसे 50MB तक विस्तारित किया गया, तो इसे केवल 10MB तक ही संपीड़ित करना संभव होगा, भले ही सभी डेटा हटा दिया गया हो।

चरण 4

DBCC SHRINKFILE के साथ, आप अलग-अलग फ़ाइलों को ऐसे आकार में संपीड़ित कर सकते हैं जो स्पष्ट रूप से प्रारंभिक आकार से छोटा हो। हालाँकि, प्रत्येक डेटाबेस फ़ाइल को अलग से संपीड़ित करना होगा।

चरण 5

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

सिफारिश की: