Sql-Server-2005

如何監控 SQL Server 登錄總數

  • March 23, 2010

我們有一個 SQL Server 2005,它是 Web 應用程序的後端。

該應用程序部分是 SharePoint,部分是通過實體框架訪問數據庫的 Web 服務。

在性能監視器中,我看到平均 SQL 登錄數約為每秒 60 次(最多 170 次),但平均註銷次數小於 1。

在哪裡可以查看 SQL Server 登錄總數?任何人都知道可能導致這種情況的原因是什麼?

可能是應用程序在頁面載入期間創建了連接,但從未終止它們,因此它們會一直徘徊,直到它們超時/過期。

我將首先設置 SQL Server 的 SQL Profiler 跟踪,它將顯示登錄和註銷。這將讓您通過無與倫比的註銷查看登錄的來源。標準分析器模板將包括登錄和註銷,但其中包含一些其他內容,這些內容可能只是您要查找的內容。您可以從跟踪中刪除其他事件,以便只關注登錄/註銷。

有關 Profiler 的更多詳細資訊,請查看 MSDN 上的Using SQL Server Profiler。在對 SQL Server 問題進行故障排除時,它具有很高的價值。

引用自:https://serverfault.com/questions/125427