sql server数据库资源池连接池爆满处理
·
连接池报错
超时时间已到,但是尚未从池中获取链接。

查看数据库session资源使用情况
select host_process_id,db_name(database_id) dbname,count(*) SessionSum from sys.dm_exec_sessions group by host_process_id,db_name(database_id)

查看正在运行的数据库活动进程
select b.name ,(SELECT TEXT FROM SYS.DM_EXEC_SQL_TEXT(a.SQL_HANDLE) ) FSQLTEXT ,a.*
from sys.sysprocesses a
inner join sys.databases b on a.dbid = b.database_id
where --b.name ='master' and (SELECT TEXT FROM SYS.DM_EXEC_SQL_TEXT(a.SQL_HANDLE) )='xp_cmdshell' -- hostname ='DTDW7BT2P03V109'
a.program_name ='.Net SqlClient Data Provider'

杀死活动进程
kill spid

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)