检测打开的数据库连接

时间:2012-01-21 00:23:12

标签: c# asp.net nhibernate database-connection

在我的应用程序的某个地方我有内存泄漏,我怀疑这是因为数据库连接没有被正确关闭或丢弃......

在asp.net中,有没有办法检测当前有多少数据库连接打开?

在我的应用程序中永远不会调用Connection.Close是问题 - 就我所知,NHibernate会处理所有这些问题。

1 个答案:

答案 0 :(得分:0)

要检测打开的连接,您可以使用数据库管理工具连接到测试数据库并检查其中的活动会话。

您还可以使用性能监视器来监视.NET Framework应用程序的打开连接。