在ASP.NET应用程序中,是否可以检查ADO.NET连接池当前正在使用和可用(未使用)的连接数?
在ASP.NET应用程序中,是否可以检查ADO.NET连接池当前正在使用和可用(未使用)的连接数?
可用连接数取决于连接字符串中的“Max Pool Size”设置(至少对于SqlClient是这样)
请参见MSDN。
不确定如何从代码中告知服务器打开了多少物理连接,您可能需要使用来自服务器端的某些工具进行检查。(例如,从Sql Management Studio中使用Activity Monitor)