如何获取SQLServer数据库的连接数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何获取SQLServer数据库的连接数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1358字,纯文字阅读大概需要2分钟。
内容图文
![如何获取SQLServer数据库的连接数](/upload/InfoBanner/zyjiaocheng/530/deda013e452443de99fabb07d40f9e66.jpg)
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 1: V_SYS_CONTRACTIONS (获取系统连接数) SELECT COUNT(*) AS CONNECTIONS FROM master.sys.sysprocesses 2: V_SYS_DB_CONTRACTIONS(获取某数据的连接数) SELECT hostname, program_name, ho
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入
1: V_SYS_CONTRACTIONS (获取系统连接数)
SELECT COUNT(*) AS CONNECTIONS FROM master.sys.sysprocesses
2: V_SYS_DB_CONTRACTIONS(获取某数据的连接数)
SELECT hostname, program_name, hostprocess, cmd, spid, kpid, blocked, waittype,waittime, lastwaittype, waitresource, dbid, uid, cpu, physical_io, memusage,login_time,
last_batch, ecid,open_tran, status, sid, nt_domain, nt_username, net_address, net_library,loginame, context_info, sql_handle, stmt_start, stmt_end, request_id
FROM master.sys.sysprocesses
WHERE (dbid =
(SELECT dbid
FROM master.sys.sysdatabases
WHERE (name = 'XXDBName')))
3:V_SYS_NET_CONRACTIONS(获取网路地址连接数)
SELECT COUNT(DISTINCT net_address) - 1 AS connectnum FROM master.sys.sysprocesses
4: V_SYS_USER_CONTRACTIONS(获取用户连接数)
SELECT cntr_value AS User_Connections
FROM master.sys.sysperfinfo AS p
WHERE (object_name = 'SQLServer:General Statistics')
AND (counter_name = 'User Connections')
内容总结
以上是互联网集市为您收集整理的如何获取SQLServer数据库的连接数全部内容,希望文章能够帮你解决如何获取SQLServer数据库的连接数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。