SQL सर्वर में TempDB कहाँ है?
SQL सर्वर में TempDB कहाँ है?

वीडियो: SQL सर्वर में TempDB कहाँ है?

वीडियो: SQL सर्वर में TempDB कहाँ है?
वीडियो: डीबीए बुनियादी बातें TempDB को कॉन्फ़िगर करना 2024, मई
Anonim

टिप 1: रखें TempDB क्लस्टर में स्थानीय ड्राइव पर

आम तौर पर, के एक संकुल उदाहरण में एस क्यू एल सर्वर , डेटाबेस फ़ाइलें साझा संग्रहण (SAN) में संग्रहीत की जाती हैं। में एस क्यू एल सर्वर 2012 और बाद में, हालांकि, हम रख सकते हैं TempDB स्थानीय संलग्न ड्राइव पर।

इस प्रकार, SQL सर्वर TempDB क्या है?

TempDB Microsoft में एक सिस्टम डेटाबेस है एस क्यू एल सर्वर आंतरिक वस्तुओं, पंक्ति संस्करणों, कार्य तालिकाओं, अस्थायी तालिकाओं और अनुक्रमितों के भंडार के रूप में उपयोग किया जाता है। TempDB a. से जुड़े सभी प्रतिभागियों के उपयोग के लिए उपलब्ध है एस क्यू एल सर्वर उदाहरण (यह एक वैश्विक संसाधन है)। अस्थायी तालिकाएँ # नामकरण परंपरा के साथ बनाई जाती हैं।

इसके अतिरिक्त, मैं SQL सर्वर में TempDB का स्थान कैसे बदलूं? TempDB डेटा और लॉग फ़ाइलों को नए स्थान पर ले जाने के चरणों का अवलोकन इस प्रकार है: -

  1. TempDB डेटा और लॉग फ़ाइलों के स्थान की पहचान करें।
  2. ALTER DATABASE का उपयोग करके TempDB डेटा और लॉग फ़ाइलों का स्थान बदलें।
  3. SQL सर्वर सेवा को रोकें और पुनरारंभ करें।
  4. फ़ाइल परिवर्तन सत्यापित करें।
  5. पुरानी tempdb.mdf और templog.ldf फाइल्स को डिलीट करें।

इसी तरह, मैं SQL सर्वर में TempDB आकार कैसे खोजूं?

SSMS का उपयोग करना आसान है जाँच द करेंट टेम्पर्ड आकार . अगर आप राइट क्लिक करते हैं अस्थायी और गुण चुनें, निम्न स्क्रीन खुल जाएगी। NS अस्थायी डेटाबेस गुण पृष्ठ वर्तमान दिखाएगा टेम्पर्ड आकार दो डेटा फ़ाइलों में से प्रत्येक के लिए 4.6 जीबी और लॉग फ़ाइल के लिए 2 जीबी। यदि आप DMV sys.

TempDB बढ़ने का क्या कारण है?

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

सिफारिश की: