如何监控SQL Server登录总数

如何监控SQL Server登录总数

我们有一个 SQL Server 2005,它是 Web 应用程序的后端。

该应用程序部分是 SharePoint,部分是通过实体框架访问数据库的 Web 服务。

在性能监视器中,我看到平均 SQL 登录次数约为每秒 60 次(最多 170 次),但平均注销次数少于 1 次。

在哪里可以查看 SQL Server 登录的总数?有人知道是什么原因造成的吗?

答案1

应用程序可能会在页面加载期间创建连接但从不终止它们,因此它们会一直挂起直到超时/过期。

我首先要设置 SQL Server 的 SQL Profiler 跟踪,它将向您显示登录和注销。这样您就可以看到登录和注销不匹配的来源。标准分析器模板将包括登录和注销,但其中包含的一些其他内容可能只是您要查找的内容的噪音。您可以从跟踪中删除其他事件,以便只关注登录/注销。

看一下使用 SQL Server Profiler有关 Profiler 的更多详细信息,请访问 MSDN。它在解决 SQL Server 问题时非常有用。

相关内容