Поделиться через


sys.sp_xtp_control_proc_exec_stats (Transact-SQL)

Область применения: SQL Server

Включает сбор статистики для скомпилированных в собственном коде хранимых процедур экземпляра.

Чтобы включить сбор статистики на уровне запроса для скомпилированных в собственном коде хранимых процедур, см . sys.sp_xtp_control_query_exec_stats.

Синтаксис

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

Аргументы

[ @new_collection_value = ] new_collection_value

Определяет, включена ли сбор статистики на уровне процедуры (1) или отключена (0). @new_collection_value бит.

@new_collection_value Значение равно нулю при запуске SQL Server или базы данных.

[ @old_collection_value = ] old_collection_value

Возвращает текущее состояние. @old_collection_value бит.

Значения кода возврата

0 для успешного выполнения. Ненулевое значение — ошибка.

Разрешения

Требуется членство в фиксированной роли sysadmin .

Примеры

Чтобы задать @new_collection_value и запросить значение @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';