Los procedimientos almacenados de sistema siguientes permiten ver estadísticas o información en tiempo real acerca de la base de datos o el servidor.

sp_who Usuarios y procesos actuales de SQL Server

sp_lock Bloqueos activos, así como información de bloqueos e interbloqueos

sp_spaceused Espacio en disco que utiliza una tabla o base de datos

sp_helpdb Bases de datos y sus objetos

sp_monitor Estadísticas de SQL Server, como el tiempo total de procesamiento, el número de lecturas y escrituras, y las conexiones

sp_helpindex Índices de una tabla

sp_statistics Todos los índices de una tabla específica

Variables global Objetivo

@@connections Contiene el número de inicios de sesión o intentos de inicio de sesión desde la última vez que se inició SQL Server.

@@error Contiene el número de error de la última instrucción de Transact-SQL ejecutada.

@@spid Contiene el identificador de proceso de servidor del proceso de usuario actual. Puede usar este valor para identificar el proceso de usuario actual en la salida de sp_who.

@@procid Contiene el identificador de procedimiento almacenado del procedimiento actual.
Instrucciones T-SQL

set statistics IO Muestra información acerca del volumen de actividad de disco que generan las instrucciones de Transact-SQL. Útil para afinar índices junto con los planes de ejecución.

set statistics time Muestra el número de milisegundos necesarios para analizar, compilar y ejecutar cada instrucción.

set statistics profile Muestra un conjunto de resultados después de cada consulta ejecutada que represente un perfil de ejecución de la consulta.

set showplan_text on/off Hace que SQL Server no ejecute la consulta y que, en su lugar, muestre información detallada acerca del modo en que se ejecutan las instrucciones.

Instrucciones DBCC

SQLPERF Estadísticas desde la última vez que se inició el servidor. Puede establecerlas para reunir información acerca del uso del espacio del registro de transacciones en todas las bases de datos (LOGSPACE), la entrada y salida de disco (IOSTATS), el uso de memoria y caché (LRUSTATS), o la actividad de red (NETSTATS).

OPENTRAN La transacción activa más antigua, así como las transacciones duplicadas distribuida y no distribuida más antiguas, si las hay, en la base de datos especificada.Los resultados sólo se muestran si hay una transacción activa o si la base de datos contiene información de duplicación.

SHOW_STATISTICS Selectividad de un índice, lo que supone la base para determinar si un índice es útil para el optimizador de consultas.

CHECKDB Asignación e integridad estructural de todos los objetos de una base de datos.

CHECKFILEGROUP Asignación e integridad estructural de todas las tablas delgrupo de archivos.

CHECKTABLE Integridad de las páginas de datos, índice o de datos de tipo text, ntext o image de la base de datos especificada.


Posts anterior y posterior:


Posts Relacionados: