Supervisar con instrucciones Transact-SQL

Microsoft SQL Server proporciona varias instrucciones Transact-SQL y procedimientos almacenados del sistema que permiten la supervisión "ad hoc" de una instancia de SQL Server. Utilice estas instrucciones cuando desee obtener con rapidez información acerca de la actividad y el rendimiento del servidor.

Por ejemplo, puede utilizar las instrucciones Transact-SQL y los procedimientos almacenados del sistema para ver los siguientes tipos de información acerca del servidor:

  • Bloqueos actuales.

  • Actividad de usuarios actual.

  • Último comando por lotes que ha ejecutado un usuario.

  • Espacio de datos que utiliza una tabla o una base de datos.

  • Espacio que utiliza un registro de transacciones.

  • Transacción activa más antigua (incluidas transacciones duplicadas) de la base de datos.

  • Información relativa al rendimiento de E/S, la memoria y la red.

  • Uso de la caché de procedimientos.

  • Estadísticas generales acerca del uso y la actividad de SQL Server, como el tiempo que ha dedicado la CPU a realizar operaciones de SQL Server o el tiempo que ha dedicado SQL Server a realizar operaciones de E/S.

También se puede supervisar la mayor parte de esta información con SQL Server Management Studio, Objetos de administración de SQL Server (SMO) o el Monitor de sistema (Monitor de rendimiento en Windows NT 4.0).