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


sys.sp_xtp_control_proc_exec_stats (Transact-SQL)

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

Сведения о включении сбора статистики на уровне запроса для скомпилированных в собственном коде хранимых процедур см. в разделе sys.sp_xtp_control_query_exec_stats (Transact-SQL).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии).

Синтаксис

sp_xtp_control_proc_exec_stats [ [ @new_collection_value = ] collection_value ], [ @old_collection_value]

Аргументы

  • @new\_collection\_value = value
    Определяет, включен (1) или выключен (0) сбор статистики на уровне процедуры.

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

  • @old\_collection\_value = 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 sp_xtp_control_proc_exec_stats @old_collection_value=@c output
select @c as 'collection status'

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

Основные понятия

In-Memory OLTP (оптимизация в памяти)