sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man bestämmer det totala antalet öppna/aktiva anslutningar i ms sql server 2005

Detta visar antalet anslutningar per varje DB:

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

Och detta ger summan:

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

Om du behöver mer information, kör:

sp_who2 'Active'

Obs! SQL Server-kontot som används behöver rollen 'sysadmin' (annars visar det bara en enstaka rad och ett antal 1 som resultat)



  1. 11gR2 Compression Advisor =Evil

  2. Hur man tar bort en främmande nyckelbegränsning i SQL

  3. Lagra konfigurationer i Android

  4. Ansluter till PostgreSQL-databas genom SSH-tunnling i Python