2010-04-19 33 views

回答

3

SQL Profiler通常是一个良好的开端上的SQL Server实例登录活动

1

您可以使用SQL事件探查器和活动管理

可以使用

sp_helptext [sp_name] 

看SP的内容

0

您可以在SQL Server Management Studio中使用Activity Monitor。它位于管理节点中。活动监视器打开后,查看Command列以查看正在执行的命令。 SQL Profiler是另一种选择,但它需要更多的工作来设置。

还有关于如何监视SP的文章here

0

在SQL Server 2005和2008中,如果您试图解决生产系统中的性能或行为问题,则应该使用动态管理视图。 Sys.dm_exec_requests会向您显示活动事务,包括有用的信息,例如启动时间,最后一次锁定是什么,是否被阻止,阻止进程等等。您还可以使用sys.dm_exec_query_stats查看已经查询的聚合统计信息运行并仍在缓存中。这将显示有趣的数据,如平均运行时间,最小/最大运行时间,最小/最大/平均CPU等。

这两个然后可以用于链接到其他dmv的检索执行计划,查询和各种其他有趣的信息,在飞行中,便宜。这比在大多数情况下维持一组跟踪事件要好得多。

相关问题