Получение текущего количества подключений на сервере MS SQL

select @@MAX_CONNECTIONS --Max number of connections on server
 
select * from  sys.dm_exec_sessions --Current number of connections
 
select cntr_value from sys.dm_os_performance_counters --Current number of connections that the server has allocated for users now (dynamically allocated)
where counter_name = N'User Connections'
 
select db_name(dbid) as [Database Name], count(dbid) as [Number Of Connections], loginame as [Login Name] --Current user connections on DataBases
from sys.sysprocesses
where dbid > 0
group by dbid, loginame
order by loginame

Значение которое выделил сервер (из таблицы sys.dm_os_perfomance_counters) берется за небольшой временной промежуток и поэтому в данный момент может немного не совпадать с реальным значением.

0

Добавить комментарий

Ваш e-mail не будет опубликован.