क्या आप अभी भी MSSQL के लिए अधिकतम रैम को मैन्युअल रूप से सीमित करेंगे, केवल उस सर्वर का एकमात्र उद्देश्य MSSQL की सेवा करना है?
यह विचार करने योग्य विषय है कि आपके पास यहां SQL Server 2012 है। यदि आपने SQL Server 2005/2008 के बारे में एक ही प्रश्न पूछा होगा, जो Windows Server 2003/2008 पर था, तो मैं दृढ़ता से अधिकतम ऑपरेटिंग सिस्टम के लिए बग्स के कारण एक मेमोरी सर्वर सीमा निर्धारित करने का सुझाव दूंगा जो 2003 ऑपरेटिंग सिस्टम (2003/2008) में थे। लेकिन मेमोरी कॉन्फ़िगरेशन और OS का प्रदर्शन क्रमशः SQL Server 2012 और विंडो सर्वर 2008/2012 r2 से काफी बदल गया, यदि आप मेरी राय पूछते हैं, You can leave max server memory configuration to default if you have enough RAM on system and you are just using database engine features.
यदि आप MS इंजीनियरों से इस बारे में पूछते हैं , तो वे यह भी कहेंगे कि SQL सर्वर द्वारा मेमोरी को प्रबंधित करने के लिए अच्छी तरह से कोडित है स्वयं और यदि आपके पास सिर्फ SQL डेटाबेस इंजन के लिए समर्पित प्रणाली है, तो आप SQL सर्वर अधिकतम सर्वर मेमोरी को डिफ़ॉल्ट रूप से छोड़ सकते हैं SQL सर्वर इसे कुशलता से प्रबंधित करेगा।
वैसे भी अगर आप अभी भी कॉन्फ़िगर करना चाहते हैं, तो आप इस एसई थ्रेड पर दिए गए समान प्रश्न और उत्तर पढ़ सकते हैं
ऐसी स्थिति होती है जहां अधिकतम सर्वर मेमोरी की आवश्यकता होती है मैंने इस SE थ्रेड में रेखांकित किया है
दूसरी बात, आप यह कैसे जांच सकते हैं कि यह विंडोज सर्वर NUMA सक्षम है या नहीं?
थोड़ी सी खोज आपको इस Blogs.msdn लेख तक ले जाएगी। जब SQL सर्वर NUMA के बारे में पता है और इसका उपयोग कर रहा है, तो इसके विभिन्न चित्रात्मक विवरण हैं।