मैं कैसे बता सकता हूं कि विंडोज़ सेवा में कितने एसक्यूएल कनेक्शन खुल गए हैं?

मुझे कुछ त्रुटियां दिखाई दे रही हैं जो "कनेक्शन रिसाव" इंगित करेंगी। यही वह कनेक्शन है जो ठीक से बंद नहीं किया गया था और पूल समाप्त हो रहा है। तो, मैं यह देखने के लिए कैसे उपकरण चला सकता हूं कि किसी दिए गए समय में कितने खुले हैं?

0

7 उत्तर

अपने कनेक्शन हमेशा बंद होने के लिए "उपयोग" कथन का प्रयोग करें और आपको कभी भी यह समस्या कभी नहीं मिलेगी:

using(SqlConnection connection = new SqlConnection())
{
...
}//connection is always disposed (i.e. closed) here, even if an exception is thrown
0
जोड़ा

यदि आप .NET का उपयोग कर रहे हैं, तो PerfMon में SQL सर्वर के लिए .NET डेटा प्रदाता है। आप वहां नंबरऑफपूल किए गए कनेक्शन देख सकते हैं

0
जोड़ा

मास्टर तालिका में sp_who2 संग्रहीत प्रक्रिया डेटाबेस पक्ष से इसके लिए अच्छा है। यह आपको डेटाबेस से कनेक्शन दिखाएगा। यदि आप अधिक डेटा की तलाश में हैं तो प्रोफाइलिंग करने का प्रयास करें।

0
जोड़ा

एक सेवा लागू करें कि सभी कनेक्शन बनाए, खोले और बंद हो जाएं। वहाँ एक काउंटर पकड़ो। प्रत्येक बार एक कनेक्शन खोला या बंद होने पर अपने लॉगिंग फ्रेमवर्क के साथ लॉग इन करें।

0
जोड़ा

आप सभी मौजूदा और खोलने और बंद कनेक्शन का पता लगाने के लिए प्रोफाइलर टूल का उपयोग कर सकते हैं

आप एंटरप्राइज़ मैनेजर से प्रोफाइलर खोल सकते हैं

0
जोड़ा

यदि आप SQL 2000 का उपयोग कर रहे हैं, तो आप SQL 2000 एंटरप्राइज़ प्रबंधक में जांच सकते हैं:

वर्तमान गतिविधि विंडो को देखने के लिए   एसक्यूएल सर्वर एंटरप्राइज़ प्रबंधक, विस्तार करें   एक सर्वर समूह, और उसके बाद एक विस्तार   सर्वर। प्रबंधन का विस्तार करें, और फिर   वर्तमान गतिविधि का विस्तार करें। प्रक्रिया पर क्लिक करें   जानकारी।

     

वर्तमान सर्वर गतिविधि है   विवरण फलक में प्रदर्शित किया गया।

( http://technet.microsoft.com/en-us/library/cc738560 .aspx )

(Google खोज से: एसक्यूएल 2000 वर्तमान गतिविधि)

0
जोड़ा

आप अपने सभी Curent कनेक्शन देखने के लिए SQL सर्वर प्रबंधन स्टूडियो या क्वेरी विश्लेषक में sp_who2 चला सकते हैं। वह एसक्यूएल सर्वर है। मुझे यकीन नहीं है कि आप कौन सी आरडीबीएमएस का उपयोग कर रहे हैं।

साथ ही, अपने कोड को देखें और सुनिश्चित करें कि जैसे ही आपको इसकी आवश्यकता नहीं है, आप कनेक्शन बंद कर दें। इस बारे में गुदा बनो!

0
जोड़ा