Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
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)