死锁
-
SQLServer 查询当前数据库连接并清除未关闭的连接
最近在优化公司的商城项目,从最开始的单站点,到现在的站点负载+服务负载。性能提高不少,但是新的问题暴露了,在以前的代码中居然存在ADO.NET和Dapper共用数据库连接的情况。导致数据库一直提示连接池达到最大限度报错。查了代码发现是代码中存在ADO.NET进行了连接的Open,给Dapper使用但并没有释放的BUG(填坑的苦谁人懂)。代码优化好了,但是数据…
最近在优化公司的商城项目,从最开始的单站点,到现在的站点负载+服务负载。性能提高不少,但是新的问题暴露了,在以前的代码中居然存在ADO.NET和Dapper共用数据库连接的情况。导致数据库一直提示连接池达到最大限度报错。查了代码发现是代码中存在ADO.NET进行了连接的Open,给Dapper使用但并没有释放的BUG(填坑的苦谁人懂)。代码优化好了,但是数据…