在我的应用程序运行的任何时候,我想知道有多少个打开的jdbc连接(SQL Server)
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个:
SELECT
DB_NAME(dbid) as DBName,
COUNT(dbid) as NumberOfConnections,
loginame as LoginName,
program_name as 'Program Name'
FROM
sys.sysprocesses
WHERE
dbid > 0 AND program_name LIKE '%jdbc%'
GROUP BY
dbid, loginame,program_name
以上将为您提供每个数据库的JDBC连接数。
如果您只想要总数,请使用此选项:
SELECT
COUNT(dbid) as NumberOfConnections
FROM
sys.sysprocesses
WHERE
dbid > 0 AND program_name LIKE '%jdbc%'