विंडोज एक्सपी, एसक्यूएल एक्सप्रेस, 3 पार्टी एप्लिकेशन क्रैश - संसाधनों की संभावित कमी की जांच कैसे करें?


0

सारांश: मुझे यह पता लगाने के लिए Windows XP मशीन पर संसाधनों का उपयोग लॉग इन करने की आवश्यकता है कि क्या संसाधनों की कमी एप्लिकेशन क्रैश का कारण हो सकती है। मुझे आपकी सलाह की आवश्यकता है कि कैसे करें।

संदर्भ: विंडोज एक्सपी, एमएस-एसक्यूएल सर्वर 2008 आर 2 एक्सप्रेस और तीसरे पक्ष के आवेदन के साथ एक औद्योगिक पीसी है।

आवेदन समर्पित हार्डवेयर से डेटा एकत्र करता है, और सेंसर मूल्यों को डेटाबेस में संग्रहीत करता है। मूल रूप से, डेटा यूटीसी और चार तापमान है। नमूना अंतराल 1 मिनट (यानी न्यूनतम भार का प्रकार) है। फिर से जोर देने के लिए, एप्लिकेशन डेटाबेस तालिका में 5 मानों को एक मिनट में केवल एक बार रिकॉर्ड करता है।

मेरा कार्य एकत्रित SQL डेटा को केंद्रीय SQL सर्वर में स्थानांतरित करने के लिए SQL सर्वर सेवा ब्रोकर समाधान को लागू करना था। (नए रिकॉर्ड के लिए एक ट्रिगर, एक्सएमएल का गठन, दूसरी तरफ भेजा गया।) जब यह काम करता है तो यह आसानी से काम करता है। हालाँकि...

समस्या: ऐसा कभी-कभी होता है कि डेटा एकत्र करने के लिए एप्लिकेशन बंद हो जाता है। उनका दावा है कि यह इसलिए है क्योंकि एसएसबी समाधान लागू होने के बाद पर्याप्त संसाधन नहीं हैं। मुझे लगता है कि वे SQL सर्वर पर एक शेयर बहाने के रूप में परिवर्तन का उपयोग करें। वैसे भी, वे सही हो सकते हैं। मुझे कुछ सटीक प्रमाण की आवश्यकता है कि दुर्घटना के समय क्या हुआ था।

जैसा कि एप्लिकेशन UTC को रिकॉर्ड करता है, मुझे पता है कि यह कब काम करना बंद हो गया (लापता तापमान रिकॉर्ड से)।

मेरा प्रश्न: मैं संसाधनों के उपयोग को कैसे लॉग कर सकता हूं, मुझे किन संसाधनों का पालन करना चाहिए, और मुझे किस उपकरण का उपयोग करना चाहिए?

मैं हार्डवेयर / ओएस प्रशासन (सिर्फ कुछ सामान्य ज्ञान) में प्रशिक्षित नहीं हूं, और मैंने पहले कभी इस तरह की समस्या का समाधान नहीं किया है।

मुझे पता है कि प्रदर्शन काउंटर पर कुछ नाम है , लेकिन मैंने उनका उपयोग नहीं किया, और मुझे नहीं पता कि उन्हें कैसे लॉग किया जाए। नहीं है powershell उपयोगिता मशीन पर स्थापित करता है, तो यह मायने रखती है। (मैंने सुना है कि पॉवरशेल से प्रदर्शन काउंटर तक पहुंचना संभव है, लेकिन मुझे और कुछ नहीं पता है।) मुझे पता है कि मशीन पर परफ्यूम है , लेकिन मुझे नहीं पता कि इसका उपयोग उद्देश्य के लिए किया जा सकता है या नहीं।

समस्या को हल करने के बारे में किसी भी सुझाव के लिए धन्यवाद,

Petr


शुरुआत करने की सबसे अच्छी कोशिश है exec sp_monitor। इसके परिणाम को समय-समय पर लॉग इन करें और विश्लेषण करने के लिए आपके पास बहुत जल्दी डेटा होगा।

2
SuperUser.com पर यह बेहतर सवाल हो सकता है
user6863

@Serg: मुझे SQL सर्वर से असंबंधित चीजों के बारे में भी डेटा की आवश्यकता है, और मुझे कुछ समय में उन्हें अक्सर सैंपल की आवश्यकता होती है।
पेपर

जवाबों:


0

अब तक, मुझे निम्नलिखित अनुशंसा https://serverfault.com/a/140978 मिल गई है जो मेरी समस्या से संबंधित है। यह Logman, Relog, Typeperf कमांड लाइन उपयोगिताओं (PerfMon के बजाय) की अनुशंसा करता है जो Windows XP पर उपलब्ध हैं। वे मेरी आवश्यकताओं ( http://support.microsoft.com/kb/303133/en-us?fr=1 ) को फिट करते हैं ।

मुझे कुछ प्रदर्शन दिखाने के लिए क्या प्रदर्शन काउंटर चाहिए ... के बारे में लेख भी मिले हैं

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