你能监控SQL服务器,准确地告诉它一直在运行什么查询吗?

时间:2010-07-04 23:48:47

标签: sql-server multithreading

您是否可以监控SQL服务器以确切地告知它正在运行哪些查询?

我们有一个耗尽应用程序池的应用程序。 服务器管理员向我们发送了一个来自Debug Diag [http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en][1]的报告,该报告显示运行一小时的线程似乎不可能。 如果我们能够看到服务器实际运行的查询,我们可以将它们跟踪到我们的代码。

2 个答案:

答案 0 :(得分:2)

如果你有完整版的SQL Server,它有查询分析器(来自Management Studio,工具菜单,选择“SQL Server Profiler”)。

答案 1 :(得分:0)

SHOW PROCESSLIST;

SHOW FULL PROCESSLIST;