SET SET STATISTICS PROFILE (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric の SQL データベース

ステートメントのプロファイル情報を表示します。 STATISTICS PROFILE アドホッククエリ、ビュー、ストアドプロシージャに対応できます。

Transact-SQL 構文表記規則

構文

  
SET STATISTICS PROFILE { ON | OFF }  

解説

STATISTICS PROFILEがONの場合、実行された各クエリは通常の結果セットを返し、その後にクエリ実行のプロファイルを示す追加結果セットが返されます。

追加結果セットにはクエリの SHOWPLAN_ALL 列とこれらの追加列が含まれます。

列名 説明
行数 それぞれの演算子によって作成された実際の行数
Executes 演算子が実行された回数

アクセス許可

SET SET STATISTICS PROFILEを使用し出力を表示するには、以下の権限が必要です:

  • Transact-SQL ステートメントを実行するための適切な権限。

  • SHOWPLAN 権限。これは、Transact-SQL ステートメントで参照されるオブジェクトを含むすべてのデータベースに対して必要です。

STATISTICS PROFILE結果セットを生成しない Transact-SQL 文の場合、Transact-SQL 文を実行するための適切な権限のみが必要です。 STATISTICS PROFILE結果セットを生成する Transact-SQL 文の場合、Transact-SQL 文実行権限とSHOWPLAN権限の両方のチェックが成功しなければ、Transact-SQL 文の実行は中止されShowplan情報が生成されません。

参照

SET ステートメント (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET SET STATISTICS TIME (Transact-SQL)
SET SET STATISTICS IO (Transact-SQL)