Compartilhar via


sys.sp_xtp_control_proc_exec_stats (Transact-SQL)

Aplica-se: SQL Server

Habilita a coleta de estatísticas para procedimentos armazenados compilados nativamente da instância.

Para habilitar a coleta de estatísticas no nível da consulta para procedimentos armazenados compilados nativamente, consulte sys.sp_xtp_control_query_exec_stats.

Sintaxe

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

Argumentos

@new_collection_value [ = ] new_collection_value

Determina se a coleta de estatísticas no nível do procedimento está ativada (1) ou desativada (0). @new_collection_value é pouco.

@new_collection_value é definido como zero quando o SQL Server ou o banco de dados é iniciado.

@old_collection_value [ = ] old_collection_value

Retorna o status atual. @old_collection_value é pouco.

Valores do código de retorno

0 para o sucesso. Diferente de zero para falha.

Permissões

Requer associação na função sysadmin fixa.

Exemplos

Para definir @new_collection_value e consultar o valor 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';