Partager via


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.

Icône Lien de rubriqueConventions 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.

Pour plus d'informations, voir Sécurité Showplan et Autorisation SHOWPLAN et traitements Transact-SQL.