SET STATISTICS PROFILE (Transact-SQL)

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

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

SET STATISTICS PROFILE { ON | OFF }

Notas

Cuando STATISTICS PROFILE es ON, cada consulta ejecutada devuelve su conjunto de resultados normal, seguido de un conjunto de resultados adicional que muestra el perfil de ejecución de la consulta.

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

Nombre de columna

Descripción

Rows

Número real de filas que produce cada operador

Executes

Número de veces que se ha ejecutado el operador

Permisos

Para utilizar SET STATISTICS PROFILE y ver el resultado, el usuario debe tener los permisos siguientes:

  • Los permisos adecuados para ejecutar 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 las instrucciones Transact-SQL que no generan conjuntos de resultados de STATISTICS PROFILE, sólo se necesitan los permisos adecuados para ejecutar las instrucciones Transact-SQL. Para las instrucciones Transact-SQL que generan conjuntos de resultados de STATISTICS PROFILE, el permiso de ejecución de la instrucción Transact-SQL y el permiso SHOWPLAN deben ser correctos, o la ejecución de la instrucción Transact-SQL se anulará y no se generará información relativa al plan de presentación.

Para obtener más información, vea Seguridad del plan de presentación y Permiso SHOWPLAN y lotes Transact-SQL