SQL सर्वर 2012 पृष्ठ जीवन प्रत्याशा लगभग 50 दिनों के बाद 0 पर रीसेट करता है


12

मैंने 2-सर्वर हा क्लस्टर पर एक अजीब व्यवहार देखा है और मैं उम्मीद कर रहा था कि कोई मेरे संदेह की पुष्टि कर सकता है, या शायद कुछ और स्पष्टीकरण दे सकता है ... यहाँ मेरा सेटअप है:

  • 2-सर्वर SQL 2012 SP1 स्थापना
  • SQL AlwaysOn हा कुछ डेटाबेस के लिए सक्षम किया गया है
  • सीपीयू 2.4GHz, 4 कोर हैं
  • RAM 34 GB है (यह AWS उदाहरण है, इसलिए विषम संख्या है)
  • संसाधन का उपयोग अपेक्षाकृत कम है - प्रत्येक सर्वर में 14+ जीबी मेमोरी मुफ्त है, और एसक्यूएल का उपयोग करने की स्मृति पर कैप नहीं किया गया है
  • डिस्क का उपयोग समय ठीक है - शायद ही कभी 15ms से अधिक / पढ़ें या लिखें
  • डेटाबेस बड़ा नहीं हैं - 1 जीबी, 1.5 जीबी, 7.5 जीबी
  • SQL सर्वर प्रक्रिया 16 जीबी निजी बाइट्स, 15 जीबी वर्किंग सेट का उपयोग कर रही है

कुल मिलाकर, कोई संसाधन मुद्दे नोट नहीं किए गए हैं। अब विषम भाग के लिए। SQL को पुनरारंभ नहीं किया गया है (प्रक्रिया लगभग 6 महीने से चल रही है) लेकिन ऐसा लगता है कि हर ~ 50 दिनों में, पृष्ठ जीवन प्रत्याशा काउंटर (लगभग) 0. पर गिरता है। उस बिंदु तक यह तेजी से चढ़ता है, कोई बूंद नहीं। यहाँ एक परिपूर्ण ग्राफ है:

यहाँ छवि विवरण दर्ज करें

जब मैं काउंटर डेटा को देखता हूं (मेरे पास सटीक संख्या नहीं है, सिर्फ एक घंटे का एकत्रीकरण है) ऐसा लगता है कि PLE काउंटर मूल्य हर बार (लगभग 50 दिनों में) कम से कम 4,295,000 सेकंड (लगभग हर समय मेरे पास डेटा के लिए) तक पहुंच गया है।

मेरा पागल सिद्धांत यह है कि PLE नंबर को एक लंबे समय के अंत के रूप में मिलीसेकंड के रूप में आयोजित किया जाता है (जिसकी सीमा 4,294,967,295 है) और 49.71 दिनों में यह रीसेट करता है, या तो डिज़ाइन द्वारा, या बग के कारण। यह दो सर्वरों के व्यवहार और उनके समान पैटर्न की व्याख्या करेगा। या यह कुछ पूरी तरह से अलग हो सकता है और मैं अभी कोई मतलब नहीं है। :)

क्या किसी ने ऐसा कुछ देखा है, या इस व्यवहार को समझा सकता है?

PS मैंने इस पोस्ट को देखा , लेकिन मेरा मामला थोड़ा अलग है।

पीपीएस यह एक रीपोस्ट है - मैंने मूल रूप से इसे यहां पोस्ट किया है , लेकिन सलाह दी गई कि यहां के दर्शक अधिक उपयुक्त हैं।

धन्यवाद!


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
पॉल व्हाइट 9

जवाबों:


3

मैंने SQL2012 SP1 को चलाने वाले क्लाइंट साइट पर यह व्यवहार देखा है। यहाँ की बारीकियाँ NUMA थीं, और PLE एक 'चूरा' पैटर्न का प्रदर्शन कर रहे थे, लेकिन प्रति घंटा चक्र पर।

SQLServerCentral पर थ्रेड के एक जोड़े ने इस पर चर्चा की:

http://www.sqlservercentral.com/Forums/Topic1415833-2799-1.aspx http://www.sqlservercentral.com/Forums/Topic1424826-2799-1.aspx

अंतिम परिणाम यह है कि SP1 CU4 को लागू करने से समस्या ठीक होती है।

CU4 में निर्दोष दिखने वाला फिक्स शामिल है SQL सर्वर 2012 मेमोरी प्रबंधन KB2845380 के लिए एक अद्यतन उपलब्ध है

एक कोशिश के काबिल है?


इसे पोस्ट करने के लिए धन्यवाद (विलंबित उत्तर के लिए खेद है, किसी कारण से मुझे आपकी पोस्ट की सूचना कभी नहीं मिली)। मैंने लिंक पर एक नज़र डाली - वे कुछ इसी तरह दिखते हैं, इसलिए मैं QA में सेटअप को डुप्लिकेट करने की कोशिश करूंगा, CU4 लागू करूंगा (या शायद सीधे SP2 में भी जा सकता हूं), फिर से जांच करें। जिस गति के साथ मैं इसे देखता हूं (हर 50 दिन में) यह पुष्टि करने से पहले थोड़ी देर होगी, लेकिन परिणाम आने पर मैं इसे वापस पोस्ट करूंगा। BTW, मेरा पैटर्न अभी भी है - ~ 50 दिनों के लिए स्थिर चढ़ाई, फिर ~ 0 तक तेज गिरावट, और फिर से चढ़ना - कुल 4 दिसंबर में सेवा शुरू होने के बाद से।
CRCerr0r

अपडेट ... मैंने अपने क्यूए वातावरण में इसकी पुष्टि की है। मुझे वहां से जो आंकड़े मिले हैं, वे हैं: कुल दिनों के बीच रीसेट - 49.71 (+/- 1 मिनट); अधिकतम PLE मान तक पहुँच गया - 4,294,961 (1 मिनट के नमूने पर, इसलिए यह थोड़ा अधिक हो सकता था)। यह बहुत अधिक उत्पादन टिप्पणियों की पुष्टि करता है। मैं CU4 को लागू करूंगा और ~ 50 दिनों में रिपोर्ट
करूंगा

1
इस पर कोई भी समाचार?
माइकल ग्रीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.