Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर के वर्तमान पूल आकार की जाँच कैसे करें

ऐसा लगता है कि इनमें से अधिकतर चीजें डीएमवी से सीधे पहुंच योग्य के बाहर हैं। मुझे यकीन है कि मुझसे ज्यादा जानकारी वाला कोई व्यक्ति आपको बेहतर उत्तर दे सकता है।

यह उतना ही करीब है जितना मुझे मिल सकता है।

SELECT  des.program_name
      , des.login_name
      , des.host_name
      , COUNT(des.session_id) [Connections]
FROM    sys.dm_exec_sessions des
INNER JOIN sys.dm_exec_connections DEC
        ON des.session_id = DEC.session_id
WHERE   des.is_user_process = 1
        AND des.status != 'running'
GROUP BY des.program_name
      , des.login_name
      , des.host_name
HAVING  COUNT(des.session_id) > 2
ORDER BY COUNT(des.session_id) DESC

यह आपके कनेक्शन को लॉगिन और प्रत्येक होस्ट और ऐप से एकत्रित करेगा। इससे आपको अंदाजा हो जाएगा कि वर्तमान में आपके कनेक्शन कैसे जमा किए जा रहे हैं। यदि आप अपनी अधिकतम राशि को हाथ से जानते हैं, तो आप इससे कनेक्शन घटा सकते हैं और यह आपको प्रत्येक पूल में शेष कनेक्शनों की संख्या दे सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy ट्रंकिंग VARCHAR (MAX)

  2. कर्सरिंग के बजाय अन्य समाधान

  3. SQL सर्वर मैनेजमेंट स्टूडियो (SSMS) में वर्टिकल ब्लॉक्स को चुनें और संपादित करें - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 9

  4. SQL सर्वर में रोलबैक ट्रंकेट करें

  5. कई परिणाम सेट के साथ निष्पादन के साथ INSERT INTO