2012-08-27 11 views

उत्तर

10

theseposts मेलिंग सूची पर कोड या डेटाबेस के माध्यम से खुले कनेक्शन की संख्या की जांच करने का कोई तरीका नहीं है। कोई एपीआई नहीं है।

this post के अनुसार, यदि आप किसी POSIX प्रकार सिस्टम पर चल रहे हैं, तो आप lsof कमांड का उपयोग कर सकते हैं यह गणना करने के लिए कि कितनी प्रक्रियाओं ने डेटाबेस खोला है।

आप निम्न चरणों के साथ कनेक्शन की संख्या गिनने के लिए Process Explorer उपयोग कर सकते हैं जब आप Windows पर हैं: 'खोज' पर

  1. प्रोसेस एक्सप्लोरर क्लिक में -> खोजें संभाल या DLL ...
  2. अपने एसक्लाइट डेटाबेस के नाम पर टाइप करें और 'सर्च' (या एंटर दबाएं) पर क्लिक करें
  3. परिणाम विंडो में, अपने डेटाबेस पर क्लिक करें। यह मुख्य प्रक्रिया एक्सप्लोरर विंडो में 'फ़ाइल' के रूप में हाइलाइट किया जाएगा।
  4. मुख्य विंडो में वापस, अपने डेटाबेस फ़ाइल पर राइट क्लिक करें और गुण क्लिक करें
  5. अब आप संदर्भ की संख्या देख सकते हैं और हैंडल
+0

की सूची दे देंगे यह कुछ दिनों के लिए खुला हो गया है। अभी के लिए अपना जवाब स्वीकार कर रहा हूं लेकिन मैं निश्चित रूप से अन्य सुझावों के लिए खुला हूं। – culix

4

lsof की तरह एक खुली फ़ाइल की निगरानी यह

करेंगे कर सकते हैं
lsof dbName.sql 

आप कनेक्शन

OpenerName 6158 User 39u REG 1,2 20480 20397113 dbName.sql 
संबंधित मुद्दे