Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

намерете броя на отворените връзки в базата данни

Това показва броя на връзките за всяка DB:

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

И това дава общи връзки:

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

От c# можете да следвате:
http:// www.c-sharpcorner.com/UploadFile/dsdaf/ConnPooling07262006093645AM/ConnPooling.aspx Друга добра справка може да бъде намерена на:
http:// www.wduffy.co.uk/blog/monitoring-database-connections/

Извикайте статичния метод ReleaseObjectPool на OleDbConnection - вижте 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. Добавете IIS 7 AppPool Identities като входове в SQL Server

  2. Импортирайте колони на електронни таблици на Excel в базата данни на SQL Server

  3. Преглеждайте историята на заданията на агент на SQL Server с Azure Data Studio

  4. Как да премахнете колона в SQL Server с помощта на T-SQL

  5. Как да ускорите груповото вмъкване в MS SQL Server с помощта на pyodbc