次の方法で共有


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 またはデータベースの起動時に 0 に設定されます。

[ @old_collection_value = ] old_collection_value

現在の状態を返します。 @old_collection_valueビットです。

リターン コードの値

0 成功を収めます。 エラーの場合は 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';