sql >> Database >  >> RDS >> Sqlserver

vind het aantal open verbindingen in de database

Dit toont het aantal verbindingen per DB:

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

En dit geeft totale verbindingen:

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

Vanuit c# kunt u het volgende volgen:
http:// www.c-sharpcorner.com/UploadFile/dsdaf/ConnPooling07262006093645AM/ConnPooling.aspx Een andere goede referentie is te vinden op:
http:// www.wduffy.co.uk/blog/monitoring-database-connections/

Roep de statische methode ReleaseObjectPool . aan op de OleDbConnection - zie http://msdn.microsoft .com/en-us/library/system.data.oledb.oledbconnection.releaseobjectpool.aspx



  1. Het compileren van een beschrijfbare mongo_fdw-extensie op binair formaat van PostgreSQL-installatie.

  2. Kies uit dezelfde tabel als een Insert of Update

  3. Groeperen op som en totale som in een enkele zoekopdracht

  4. Hoe vindt u de slechtst presterende query's in SQL Server 2008?