Nic*_*nay 3 performance sql-server-2012 performance-tuning
我们有许多数据库,每个客户都具有相同的架构。我想知道是否有一个查询可以通过 db_name 从 somesysview 组中选择 count(*),db_name;
从不同的角度,相同的查询被用户分解?
您可以使用sys.dm_exec_sessions。这只会根据当前活动为您提供计数。如果您想对其进行趋势分析,则需要对其进行历史存储。请记住,50 或更少的会话 ID 是系统会话。
--By Database
select
db_name(database_id) DatabaseName
,count(session_id) as Session_count
from sys.dm_exec_sessions
where
session_id > 50
group by
database_id
--By Login
select
login_name
,count(session_id) as Session_count
from sys.dm_exec_sessions
where
session_id > 50
group by
login_name
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
269 次 |
最近记录: |