用 Transact-SQL 语句监视

Microsoft SQL Server 提供了若干 Transact-SQL 语句和系统存储过程,用于对 SQL Server 实例进行特殊监视。若要快速收集有关服务器性能和活动的特定信息,可以使用这些语句。

例如,可以使用 Transact-SQL 语句和系统存储过程来查看服务器的下列类型的信息:

  • 当前锁。

  • 当前用户活动。

  • 用户上次提交的批处理命令。

  • 表或数据库使用的数据空间。

  • 事务日志使用的空间。

  • 数据库中时间最久的活动事务(包括复制的事务)。

  • 与 I/O、内存和网络吞吐量有关的性能信息。

  • 过程缓存使用情况。

  • 有关 SQL Server 活动和使用情况的常规统计信息,如 CPU 执行 SQL Server 操作使用的时间,或 SQL Server 执行 I/O 操作使用的时间。

还可以使用 SQL Server Management Studio、SQL Server 管理对象 (SMO) 或系统监视器(Microsoft Windows NT 4.0 中的性能监视器)监视上述大多数信息。