SqlServer用户连接数查询及统计脚本

SqlServer用户连接数查询及统计脚本,第1张

概述---查看当前数据库系统所有请求情况.SELECT ds.session_id, ds.status, Db_name(dr.database_id) AS database_name, ds.login_name, ds.login_time, ds.host_name, dc.client_net_addre
---查看当前数据库系统所有请求情况.SELECT ds.session_ID,ds.status,Db_name(dr.database_ID) AS database_name,ds.login_name,ds.login_time,ds.host_name,dc.clIEnt_net_address,dc.clIEnt_tcp_port,ds.program_name,dr.cpu_time,dr.reads,dr.writes,dc.num_reads,dc.num_writes,ds.clIEnt_interface_name,ds.last_request_start_time,ds.last_request_end_time,dc.connect_time,dc.net_transport,dc.net_packet_size,dr.start_time,dr.status,dr.command,dr.blocking_session_ID,dr.wait_type,dr.wait_time,dr.last_wait_type,dr.wait_resource,dr.open_transaction_count,dr.percent_complete,dr.granted_query_memoryFROM   Sys.dm_exec_requests dr WITH(nolock)       RIGHT OUTER JOIN Sys.dm_exec_sessions ds WITH(nolock)                     ON dr.session_ID = ds.session_ID       RIGHT OUTER JOIN Sys.dm_exec_connections dc WITH(nolock)                     ON ds.session_ID = dc.session_IDWHERE  ds.session_ID > 50ORDER  BY ds.program_name----用户连接数SELECT login_name,Count(0) user_countFROM   Sys.dm_exec_requests dr WITH(nolock)       RIGHT OUTER JOIN Sys.dm_exec_sessions ds WITH(nolock)                     ON dr.session_ID = ds.session_ID       RIGHT OUTER JOIN Sys.dm_exec_connections dc WITH(nolock)                     ON ds.session_ID = dc.session_IDWHERE  ds.session_ID > 50GROUP  BY login_nameORDER  BY user_count DESC
总结

以上是内存溢出为你收集整理的SqlServer用户连接数查询及统计脚本全部内容,希望文章能够帮你解决SqlServer用户连接数查询及统计脚本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1164348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存