SQL सर्वर के साथ हार्ड डिस्क नियंत्रक कैशिंग का उपयोग करना

सारांश

निम्न जानकारी कैश स्मृति नियंत्रक कार्ड के साथ हार्ड डिस्क नियंत्रक कार्ड के साथ SQL सर्वर का उपयोग करने के प्रभाव का वर्णन करता है (16 MB तक)। इस प्रकार के कार्ड का उपयोग कर डिस्क डिस्क कैशिंग के साथ सामान्य रूप से संबद्ध स्मृति tradeoffs की आवश्यकता के बिना कैश का लाभ प्रदान करता है। मुख् य गतिविधि को न्यूनतम करने के लिए लिखे जाने के लिए डेटा सॉर्ट किया जाता है जब कैशिंग एल्गोरिथ्म कैश लेखन और "elevator सॉर्टिंग" लेखन-बैक के दौरान, शामिल हैं।

अधिक जानकारी

प्रश्न 1
Q. इस प्रकार SQL सर्वर मान रहा सर्वर द्वारा कारण नियंत्रक का उपयोग कर किसी UPS पावर विफलता के कारण डेटा दूषण से बचने के लिए पर है, जब कोई समस्याएँ हैं?

. A. डिस्क कंट्रोलर कभी भी उद्देश्य के लिए SQL सर्वर हस्तांतरण लॉग डेटा लिखने में विफल हो जाता है, तो पुनर्प्राप्ति SQL सर्वर ठीक से कार्य नहीं करेगा।


प्रश्न 2
Q. कौन-सा प्रभाव इस प्रकार की कैशिंग नियंत्रक पर SQL सर्वर की कार्यक्षमता है?

तो क्या इसे entrusted किया गया है डिस्क पर लिखने के लिए कंट्रोलर को कैश कभी नहीं विफल रहता है . a. (sticks कुंजीपटल भी हैं, तो ऑपरेटिंग सिस्टम क्रैश, या हार्ड डिस्क क्रैश), कोई समस्या हो जाएगी। दूसरी तरफ, डिस्क कंट्रोलर delays कुछ SQL सर्वर लॉग डेटा के लेखन और ("elevator" सॉर्ट करने के कारण) अन्य लॉग डेटा भौतिक रूप से लागू करने के लिए चुनता है और इसका बाकी कुछ कारण के लिए लिखने के लिए विफल रहता है, तो SQL सर्वर लॉग के कुछ है कि जानने का कोई तरीका है। एक उष्ण प्रारंभ या भी आगे कोई स्नैपशॉट बैकअप से रोलिंग डेटाबेस सही रूप पुनर्स्थापित नहीं हो सकता है। सबसे बुरी स्थिति में नहीं होगी कोई विफलता पुनर्प्राप्ति के दौरान और डेटा दूषण और बाद में खोजी गई हैं।

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


Question3
Q. न SQL सर्वर चाहिए कैश या डिस्क कंट्रोलर कैशिंग करना चाहिए?

जिस पर विधि तीव्र है उत्तर . a. निर्भर करता है। हमारे खोज कैश SQL सर्वर ऑपरेटिंग सिस्टम डिस्क कैश से अधिक कुशल है दिखाया गया है। फिर भी, हम इसे अधिक डिस्क नियंत्रक का एक विशिष्ट प्रकार द्वारा उपयोग किया गया कैश से कुशल है या नहीं, यह जानने का कोई तरीका है। SQL सर्वर कैश संभवतः के रूप में जल्दी कोई हार्डवेयर कैश के रूप में कार्य नहीं करता है; हालांकि, यह है "आंतरिक ज्ञान" और smarter काम कर सकते हैं।

SQL सर्वर के साथ एक प्रतिनिधि कार्यभार चलाने पैरामीटर सेट करने के लिए न्यूनतम मान स्मृति (डिस्क नियंत्रक कैश सक्रिय के साथ) अपनी स्थापना के लिए आवश्यक उपयोगकर्ताओं की संख्या का समर्थन करेगा। उसके बाद उसे उस मान के साथ RAM की मात्रा करने के लिए सेट करें (निष्क्रिय डिस्क नियंत्रक कैश) के साथ डिस्क नियंत्रक कैश स्मृति पैरामीटर के साथ प्रयास करें। प्रक्रिया कैश में पृष्ठों की संख्या ने वास्तव सटीक तुलना के लिए, दोनों स्थितियों में बराबर होना चाहिए। यह कार्यविधि कैश का आकार के आकार के कुल कैश स्मृति पैरामीटर और उपयोगकर्ता कनेक्शन पैरामीटर की संख्या द्वारा निर्दिष्ट किया गया है, जबकि कुल कैश आकार के प्रतिशत में निर्दिष्ट है, क्योंकि कुछ juggling लेता है। कुल कैश आकार है 42 K प्रति उपयोगकर्ता कनेक्शन स्मृति पैरामीटर द्वारा निर्दिष्ट स्थान से carved किया गया है के बाद जो भी छोड़ दिया जाता है। शेष प्रक्रिया कैश पैरामीटर के अनुसार प्रक्रिया और डेटा पृष्ठ कैश के बीच विभाजित है।
SQL सर्वर सिस्टम 'की गारंटी दी डिलीवरी को स्थिर मीडिया' के रूप में दिए Microsoft SQL Server Always-On संग्रहण समाधान समीक्षा प्रोग्राम के तहत समर्थन करने के लिए आवश्यक है। फ़ॉन्टSQL Server डेटाबेस इंजिन की इनपुट और आउटपुट आवश्यकताओं के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:

967576 Microsoft SQL Server डेटाबेस इंजिन इनपुट/आउटपुट आवश्यकताओं

गुण

आलेख ID: 46091 - पिछली समीक्षा: 18/01/2017 - संशोधन: 1

प्रतिक्रिया