Ho un server SQL che sta raggiungendo il limite massimo di connessioni simultanee. Ho molti server diversi servizi & che si connettono a un server SQL allo stesso tempo.Come trovare il numero di connessioni simultanee di SQL Server
ho trovato un'altra query che sembra funzionare:
SELECT DB_NAME(dbid) AS DBName,
COUNT(dbid) AS NumberOfConnections,
loginame AS LoginName,
nt_domain AS NT_Domain,
nt_username AS NT_UserName,
hostname AS HostName
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid,
hostname,
loginame,
nt_domain,
nt_username
ORDER BY NumberOfConnections DESC;
Tuttavia, questo mi dà il numero di connessioni che è buono. Come posso approfondire ulteriormente questo per trovare per vedere ogni connessione e che azione stanno facendo?
Ho trovato antoher interrogazione che sembra funzionare: – user1158745
ho trovato antoher query che sembra funzionare: SELEZIONARE DB_NAME (dbid) come DBName, COUNT (dbid) come NumberOfConnections, loginame come LoginName, nt_domain come nT_Domain, nt_username come nT_UserName, nome host come HostName DA sys.sysprocesses DOVE dbid> 0 GROUP BY dbid, hostname, loginame, nt_domain, nt_username ORDER BY DESC NumberOfConnections ; Tuttavia, questo mi dà il numero di connessioni che è buono. Come posso approfondire ulteriormente questo per trovare per vedere ogni connessione e che azione stanno facendo? – user1158745