SET STATISTICS PROFILE (Transact-SQL)
Affiche des informations sur le profil d'une instruction. L'option STATISTICS PROFILE peut être utilisée avec des requêtes ad hoc, des vues et des procédures stockées.
Conventions de syntaxe de Transact-SQL
Syntaxe
SET STATISTICS PROFILE { ON | OFF }
Notes
Si STATISTICS PROFILE est défini sur ON, chaque requête exécutée renvoie son jeu de résultats habituel, suivi d'un second jeu de résultats affichant un profil de l'exécution de la requête.
Le second jeu de résultats contient les colonnes SHOWPLAN_ALL se rapportant à la requête, ainsi que les colonnes supplémentaires suivantes :
Nom de colonne |
Description |
---|---|
Rows |
Nombre réel de lignes générées par chaque opérateur. |
Executes |
Nombre de fois où l'opérateur s'est exécuté. |
Autorisations
Pour utiliser SET STATISTICS PROFILE et afficher les résultats, les utilisateurs doivent disposer des autorisations suivantes :
Autorisations adéquates pour exécuter les instructions Transact-SQL.
Autorisation SHOWPLAN sur toutes les bases de données contenant des objets auxquels les instructions Transact-SQL font référence.
En cas d'instructions Transact-SQL ne générant aucun jeu de résultats STATISTICS PROFILE, seules les autorisations adéquates pour exécuter les instructions Transact-SQL s'avèrent nécessaires. En cas d'instructions Transact-SQL ne générant pas de jeu de résultats STATISTICS PROFILE, les autorisations d'exécution d'instructions Transact-SQL et SHOWPLAN doivent être vérifiées et validées, ou l'exécution des instructions Transact-SQL est abandonnée et aucune information de représentation n'est générée.
Voir aussi
Référence
Instructions SET (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)