Condividi tramite


sys.sp_xtp_control_proc_exec_stats (Transact-SQL)

Si applica a: SQL Server

Abilita la raccolta delle statistiche per le stored procedure compilate in modo nativo per l'istanza.

Per abilitare la raccolta delle statistiche a livello di query per le stored procedure compilate in modo nativo, vedere sys.sp_xtp_control_query_exec_stats (Transact-SQL).

Sintassi

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

Argomenti

[ @new_collection_value = ] new_collection_value

Determina se la raccolta di statistiche a livello di routine è attivata (1) o disattivata (0). @new_collection_value è bit.

@new_collection_value è impostato su zero all'avvio di SQL Server o del database.

[ @old_collection_value = ] old_collection_value

Restituisce lo stato corrente. @old_collection_value è bit.

Valori del codice restituito

0 per il successo. Diverso da zero per l'esito negativo.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito sysadmin .

Esempi

Per impostare @new_collection_value ed eseguire una query per il valore di @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';