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) 过程级统计信息收集。

    当 SQL Server 或数据库启动时,@new_collection_value 设置为零。

  • @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)

概念

内存中 OLTP(内存中优化)