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.
Convenciones 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
Vea también
Referencia
SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET STATISTICS TIME (Transact-SQL)
SET STATISTICS IO (Transact-SQL)
Otros recursos
Analizar una consulta
Instrucciones Transact-SQL que generan planes de presentación
Mostrar planes de ejecución mediante las opciones SET del plan de presentación (Transact-SQL)