/ / डेटाबेस में व्यक्तिगत एसक्यूएल टेबल्स का डिस्क स्पेस उपयोग आसानी से देखें

आसानी से डेटाबेस में व्यक्तिगत एसक्यूएल टेबल्स के डिस्क स्पेस उपयोग को देखें

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

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

जब स्क्रिप्ट चलाई जाती है, तो डेटाबेस में प्रत्येक तालिका के लिए निम्न जानकारी एक सारणीबद्ध प्रारूप में सूचीबद्ध होती है:

  • डेटाबेस तालिका का नाम
  • तालिका में पंक्तियों की संख्या
  • SQL द्वारा इस तालिका को कुल डिस्क स्थान आवंटित किया गया है
  • डाटा स्टोरेज के लिए डिस्क स्पेस की मात्रा का उपयोग किया जाता है
  • आंतरिक एसक्यूएल अनुक्रमित के लिए उपयोग की जाने वाली डिस्क स्थान की मात्रा
  • वर्तमान में डिस्क स्थान की मात्रा अप्रयुक्त है

स्क्रिप्ट का उपयोग करना

DBSize बैच स्क्रिप्ट SQL के साथ संगत है2005 और उच्चतर और एक मशीन पर चलाया जाना चाहिए जिसमें SQLCMD टूल स्थापित है (SQL सर्वर इंस्टॉलेशन के भाग के रूप में स्थापित)। यह अनुशंसा की जाती है कि आप इस स्क्रिप्ट को अपने Windows PATH चर (यानी C: Windows) में सेट किए गए स्थान में छोड़ दें, ताकि इसे आसानी से कमांड लाइन से किसी अन्य एप्लिकेशन की तरह कहा जा सके।

सहायता जानकारी देखने के लिए, बस दर्ज करें:

DBSize /?

छवि

उदाहरण

डिफ़ॉल्ट उदाहरण पर "MyDB" पर एक रिपोर्ट चलाने के लिए और आउटपुट को "MyDB Table Size.txt" डेस्कटॉप पर निर्देशित करें:

MyDB> "% UserProfile% DesktopMyDB तालिका Size.txt" पर जाएं

पासवर्ड "123456" के साथ "सा" उपयोगकर्ता का उपयोग करके "विशेष" नामित उदाहरण पर "MyDB" पर एक रिपोर्ट चलाने के लिए:

DDBize MyDB /S:.Special / U: sa / P: 123456

डेटाबेस तालिका आकार बैच स्क्रिप्ट SysadminGeek.com से डाउनलोड करें