SET SET STATISTICS PROFILE (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLBase de datos SQL en Microsoft Fabric

Muestra la información de perfil de una instrucción. STATISTICS PROFILE funciona para consultas ad hoc, vistas y procedimientos almacenados.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
SET STATISTICS PROFILE { ON | OFF }  

Comentarios

Cuando STATISTICS PROFILE está ACTIVADO, cada consulta ejecutada devuelve su conjunto de resultados habitual, seguido de un conjunto adicional que muestra un perfil de la ejecución de la consulta.

El conjunto de resultados adicional contiene las SHOWPLAN_ALL columnas de la consulta y estas columnas adicionales.

Nombre de la columna Descripción
Filas Número real de filas que produce cada operador
Executes Número de veces que se ha ejecutado el operador

Permisos

Para usar SETSET STATISTICS PROFILE y ver la salida, los usuarios deben tener los siguientes permisos:

  • Permisos correspondientes para ejecutar las instrucciones Transact-SQL.

  • El permiso SHOWPLAN para todas las bases de datos que contienen objetos a los que hacen referencia las instrucciones Transact-SQL.

Para Transact-SQL sentencias que no producen STATISTICS PROFILE conjuntos de resultados, solo se requieren los permisos adecuados para ejecutar las sentencias Transact-SQL. Para Transact-SQL sentencias que sí producen STATISTICS PROFILE conjuntos de resultados, las comprobaciones tanto del permiso de ejecución de la Transact-SQL sentencia como del permiso SHOWPLAN deben tener éxito, o la ejecución de la Transact-SQL se aborta y no se genera información de Showplan.

Consulte también

SET Instrucciones (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET SET STATISTICS TIME (Transact-SQL)
SET SET STATISTICS IO (Transact-SQL)