SET STATISTICS PROFILE (Transact-SQL)

 

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)síBase de datos SQL de AzurenoAlmacenamiento de datos SQL de Azure noAlmacenamiento de datos paralelos

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

Topic link icon Convenciones de sintaxis de Transact-SQL

  
SET STATISTICS PROFILE { ON | OFF }  

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 columnaDescription
FilasNúmero real de filas que produce cada operador
Se ejecutaNúmero de veces que se ha ejecutado el operador

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, solo 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.

Instrucciones SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
Establecer tiempo de estadísticas (Transact-SQL)
SET STATISTICS IO (Transact-SQL)

Adiciones de comunidad

AGREGAR
Mostrar: