Partage via


sys.sp_xtp_control_proc_exec_stats (Transact-SQL)

S'applique à : SQL Server

Active la collection de statistiques pour les procédures stockées compilées en mode natif de l'instance.

Pour activer la collecte de statistiques au niveau de la requête pour les procédures stockées compilées en mode natif, consultez sys.sp_xtp_control_query_exec_stats.

Syntaxe

sys.sp_xtp_control_proc_exec_stats
    [ [ @new_collection_value = ] collection_value ]
    , [ @old_collection_value = ] old_collection_value OUTPUT
[ ; ]

Arguments

[ @new_collection_value = ] new_collection_value

Détermine si la collecte des statistiques au niveau de la procédure est activée (1) ou désactivée (0). @new_collection_value est bit.

@new_collection_value est défini sur zéro lorsque SQL Server ou la base de données démarre.

[ @old_collection_value = ] old_collection_value

Retourne l'état actuel. @old_collection_value est bit.

Valeurs des codes de retour

0 pour réussir. Une valeur différente de zéro pour un échec.

autorisations

Nécessite l’appartenance au rôle sysadmin fixe.

Exemples

Pour définir @new_collection_value et interroger la valeur de @new_collection_value :

EXEC sys.sp_xtp_control_proc_exec_stats @new_collection_value = 1;

DECLARE @c BIT;

EXEC sys.sp_xtp_control_proc_exec_stats @old_collection_value = @c OUTPUT;

SELECT @c AS 'collection status';