मैं अपने SQL सर्वर पर NUM नोड पर PLE (पेज लाइफ एक्सपेक्टेंसी) देख रहा हूं, और एक अजीब वितरण के रूप में आया हूं। NUMA नोड 000 में 001 की तुलना में बहुत कम PLE है। मैं अनिश्चित हूं कि यह क्यों है। मैंने अपने वातावरण में कई अन्य SQL सर्वर पर जाँच की है, और अन्य उत्पादन सर्वरों में यह व्यवहार नहीं है।
सिस्टम 256GB राम के साथ डेल m620 पर SQL सर्वर 2012 एंटरप्राइज संस्करण चला रहा है। यह एक 2 सॉकेट, 6 कोर (एचटी सक्षम) मशीन है। MAXDOP को 6 पर सेट किया गया है। AFAIK मेमोरी मॉड्यूल सीपीयू के मेमोरी बैंकों में समान रूप से स्थापित किए जाते हैं
कुछ मुझे बताता है NUMA नोड 000 में अन्य एसक्यूएल कार्य करने के लिए है, जो कि अन्य नोड्स हैं, लेकिन मैं भूल गया हूं जहां मैंने इसे सुना / देखा है।
@@Version
दिखाता है: Microsoft SQL Server 2012 (SP1) - 11.0.3412.0 (X64)
stolen nodes memory KB
इसका मूल्य 97G है जो बहुत उच्च IMO है। चोरी की गई मेमोरी डेटाबेस के उद्देश्य के लिए नहीं बल्कि सॉर्ट, हैश और अन्य विविध उद्देश्यों जैसे कार्यों के लिए SQL सर्वर द्वारा उपयोग की जाती है। दूसरी ओर लक्ष्य और कुल मेमोरी समान हैं। यह अजीब लगता है। आपको SP2 को लागू करना होगा लेकिन मुझे लग रहा है कि PLE को गलत तरीके से गणना की जा रही है