एक्सेस आपको प्रदर्शन को रोकने और/या भ्रष्टाचार की समस्याओं को दर्ज करने के लिए डेटाबेस को मैन्युअल रूप से कॉम्पैक्ट और मरम्मत करने की अनुमति देता है।
जब भी डेटाबेस बंद होता है तो आप मैन्युअल रूप से या स्वचालित रूप से डेटाबेस को कॉम्पैक्ट और मरम्मत कर सकते हैं।
डेटाबेस को मैन्युअल रूप से कॉम्पैक्ट और मरम्मत करने के लिए ये चरण हैं।
यह अनुशंसा की जाती है कि आप कॉम्पैक्ट करने और मरम्मत करने से पहले डेटाबेस का बैकअप लें।
-
फ़ाइल मेनू खोलें
डेटाबेस पहले से खुला होने के साथ, फ़ाइल . पर क्लिक करें ऊपरी बाएँ कोने में।
-
कॉम्पैक्ट चलाएं और मरम्मत करें
कॉम्पैक्ट और मरम्मत डेटाबेस . पर क्लिक करें बटन।
कॉम्पैक्ट और मरम्मत की प्रक्रिया तुरंत चलती है।
बहु-उपयोगकर्ता वातावरण?
कॉम्पैक्ट और मरम्मत प्रक्रिया डेटाबेस का उपयोग करने वाले किसी भी व्यक्ति को बाधित कर सकती है।
इसलिए, आपको केवल कॉम्पैक्ट और मरम्मत चलाना चाहिए जब आपके पास डेटाबेस तक विशेष पहुंच हो।
यदि आपके पास एक से अधिक उपयोगकर्ता हैं, तो जब भी आप एक कॉम्पैक्ट और मरम्मत ऑपरेशन चलाने की योजना बनाते हैं, तो आपको उन्हें सूचित करना चाहिए, ताकि उस समय के दौरान वे डेटाबेस का उपयोग करना बंद कर सकें।
आपको कॉम्पैक्ट और मरम्मत क्यों करनी चाहिए
डेटाबेस को संकुचित करना एक बात है, मरम्मत करना दूसरी बात है। यहां एक स्पष्टीकरण दिया गया है कि दोनों को क्यों किया जाना चाहिए।
संक्षिप्त
जैसे-जैसे डेटा अपडेट होता है और डेटाबेस का डिज़ाइन बदलता है, इसका फ़ाइल आकार बढ़ता है। कभी-कभी एक्सेस कुछ कार्यों को करने के लिए छिपी हुई वस्तुएँ बनाता है। ये ऑब्जेक्ट अक्सर ज़रूरत के बाद लंबे समय तक डेटाबेस में रह सकते हैं।
साथ ही, जब आप एक्सेस में ऑब्जेक्ट हटाते हैं, तो डिस्क स्थान स्वचालित रूप से पुनः प्राप्त नहीं होता है। डेटाबेस फ़ाइल अभी भी उस डिस्क स्थान का उपयोग करती है जिसे हटाए गए ऑब्जेक्ट ने पहले उपयोग किया था।
समय के साथ, इन कारकों का प्रदर्शन पर नकारात्मक प्रभाव पड़ सकता है। डेटाबेस ऑब्जेक्ट्स को खुलने में अधिक समय लग सकता है, क्वेरीज़ को चलने में अधिक समय लग सकता है, और संपूर्ण डेटाबेस "सुस्त" लग सकता है।
डेटाबेस को संकुचित करने से अप्रयुक्त स्थान मुक्त हो जाता है जिसे ये ऑब्जेक्ट लेते थे। कॉम्पैक्ट ऑपरेशन वास्तव में संपीड़ित नहीं करता है आंकड़ा। यह केवल अप्रयुक्त स्थान को मुक्त करता है।
एक डेटाबेस को संकुचित करने का अंतिम परिणाम यह है कि इसे तेज महसूस करना चाहिए (और वास्तव में होना चाहिए)। फ़ाइल का आकार भी कम किया जा सकता है। इन कारकों की मात्रा इस बात पर निर्भर करेगी कि डेटाबेस का कितना अधिक उपयोग किया गया है, और इसे पिछली बार कब संकुचित किया गया था।
मरम्मत
ऐसे कुछ मामले हैं जहां डेटाबेस फ़ाइल दूषित हो सकती है। हालांकि यह एकल उपयोगकर्ता परिवेश में हो सकता है, यह बहु-उपयोगकर्ता परिवेश में बहुत अधिक सामान्य है।
यदि एक डेटाबेस फ़ाइल किसी नेटवर्क पर साझा की जाती है और एकाधिक उपयोगकर्ता फ़ाइल के साथ सीधे एक साथ काम करते हैं, तो उस फ़ाइल के दूषित होने का खतरा होता है।
जब कोई फ़ाइल दूषित होती है, तो एक्सेस डेटाबेस फ़ाइल को दूषित के रूप में चिह्नित करता है। कॉम्पैक्ट और मरम्मत प्रक्रिया का उपयोग करके फ़ाइल की मरम्मत की जा सकती है, हालांकि मरम्मत प्रक्रिया पूरी होने के बाद कुछ डेटा गायब हो सकता है।
यदि आप किसी भ्रष्ट डेटाबेस फ़ाइल को खोलने का प्रयास करते हैं, तो आपको एक्सेस को स्वचालित रूप से फ़ाइल को सुधारने की अनुमति देने के लिए कहा जाएगा।