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.
Comentarios Recientes