Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

temukan jumlah koneksi terbuka di database

Ini menunjukkan jumlah koneksi per setiap DB:

SELECT 
    DB_NAME(dbid) as DBName, 
    COUNT(dbid) as NoOfConnections,
    loginame as LoginName
FROM
    sys.sysprocesses
WHERE 
    dbid > 0
GROUP BY 
    dbid, loginame

Dan ini memberikan koneksi total:

SELECT 
    COUNT(dbid) as TotalConnections
FROM
    sys.sysprocesses
WHERE 
    dbid > 0

Dari c#, Anda dapat mengikuti :
http:// www.c-sharpcorner.com/UploadFile/dsdaf/ConnPooling07262006093645AM/ConnPooling.aspx Referensi bagus lainnya dapat ditemukan di :
http:// www.wduffy.co.uk/blog/monitoring-database-connections/

Panggil metode statis ReleaseObjectPool pada OleDbConnection - lihat http://msdn.microsoft .com/en-us/library/system.data.oledb.oledbconnection.releaseobjectpool.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2017:Menyalin Data SQL Server dari Linux ke Windows dengan SSIS

  2. Prosesor Intel yang Direkomendasikan untuk SQL Server 2014 – Maret 2015

  3. Apa yang dimaksud dengan ON [PRIMARY]?

  4. FILE_ID() vs FILE_IDEX() di SQL Server:Apa Bedanya?

  5. Mendapatkan nomor minggu dari tanggal di MS SQL Server 2005?