sql >> Databáze >  >> RDS >> Sqlserver

najít počet otevřených spojení v databázi

Toto ukazuje počet připojení na každou DB:

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

A to dává celkový počet spojení:

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

Z c# můžete sledovat:
http:// www.c-sharpcorner.com/UploadFile/dsdaf/ConnPooling07262006093645AM/ConnPooling.aspx Další dobrou referenci lze nalézt na adrese:
http:// www.wduffy.co.uk/blog/monitoring-database-connections/

Volejte statickou metodu ReleaseObjectPool na OleDbConnection - viz http://msdn.microsoft .com/en-us/library/system.data.oledb.oledbconnection.releaseobjectpool.aspx



  1. Jak upravit možnosti propojeného serveru pomocí T-SQL

  2. PostgreSQL přes SSH tunel

  3. Jak volat funkci nebo proceduru Oracle pomocí Hibernate (EntityManager) nebo JPA

  4. skript, který stahuje data ze souboru txt v klauzuli where