ho eseguito questa query nel mio database:numero di connessioni aperte e il significato di dormire stato di una connessione
SELECT
DB_NAME(dbid) as DBName,
COUNT(dbid) as NumberOfConnections,
loginame as LoginName
FROM
sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame
---------------------------------------------------
SELECT COUNT(dbid) as TotalConnections
FROM sys.sysprocesses
WHERE
dbid > 0
---------------------------------------------------
exec sp_who2 'Active'
voglio sapere il numero totale di connessioni al mio database. La somma della prima query e l'importo della seconda query sono uguali ma la terza query restituisce un numero diverso di righe.
Desidero sapere che cosa restituisce la terza query? Vedo che alcuni degli stati 'nel risultato della terza query sono sleeping
. Cosa significa questo? La connessione è inattiva o è pronta in piscina? Che cosa significa se ho più connessioni sleeping
nel mio risultato?
grazie
Non credo che 'sleeping' sarà restituito dalla terza query a meno che non lo si esegua senza specificare' 'active'' ... –