sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan bestemmes det samlede antal åbne/aktive forbindelser i ms sql server 2005

Dette viser antallet af forbindelser pr. hver DB:

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

Og dette giver totalen:

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

Hvis du har brug for flere detaljer, så kør:

sp_who2 'Active'

Bemærk: Den anvendte SQL Server-konto har brug for rollen 'sysadmin' (ellers vil den kun vise en enkelt række og et antal 1 som resultat)



  1. Sådan fungerer DIV i MariaDB

  2. PostgreSQL - hvordan gengiver man dato i forskellige tidszoner?

  3. XML-tabel med Oracle 11g

  4. Hvordan bruger jeg alias i where-klausulen?