Todos necesitamos alguna vez una «chuleta» por si se nos olvida de memoria algún comando en una profesión donde abundan siglas, comandos, instrucciones etc.. Os copio una esperando que le sea útil a más de uno como «regalo de reyes majos» como a mi me lo fue en su día 🙂
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 Serversp_lock
Bloqueos activos, así como información de bloqueos e interbloqueossp_spaceused
Espacio en disco que utiliza una tabla o base de datossp_helpdb
Bases de datos y sus objetossp_monitor
Estadísticas de SQL Server, como el tiempo total de procesamiento, el número de lecturas y escrituras, y las conexionessp_helpindex
Índices de una tablasp_statistics
Todos los índices de una tabla específicaVariables 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-SQLset 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.Saludos
Sergio Vázquez
http://www.pangeaes.com/mutisdotnet
Muy bueno, gracias!
Saludos
Luis.
Q buena data ..
ademas del sp_who agregaría el sp_sho2 !!!
Saludos
GRACIAS!!! me brillaron los ojos al ver esto,
sobre todo por q soy una novata.
Super buena…
No dejes de actualizarla
Saludos,