機能
このレコードは,プロセスによって最後に発行されたクエリについての実行情報を表示します。レコードは,プロセスが最後に発行したクエリの数だけ作成されます。このレコードは,複数インスタンスレコードです。
このレコードのSQL PlanフィールドとSQL Textフィールドは,データ取得にDBCC INPUTBUFFERステートメントを使用します。このステートメントの実行にはMicrosoft SQL Serverの固定サーバロールsysadminのメンバーアカウントが必要です。
なお,このレコードはリアルタイムでだけ使用できるレコードのため,PFM - Web Consoleの[エージェント階層]タブでエージェントアイコンをクリックし,[プロパティの表示]メソッドをクリックして表示される[プロパティ]画面には表示されません。
ODBCキーフィールド
PD_SQL_SPID
ライフタイム
なし。
レコードサイズ
フィールド
PFM - View名 (PFM - Manager名) | 説明 | 要約 | 形式 | デルタ | データソース |
---|---|---|---|---|---|
Command (COMMAND) | 最後に実行されたコマンド。 | - | string(33) | No | master..sysprocesses.cmd |
Record Time (RECORD_TIME) | インターバル終了日時。グリニッジ標準時形式。 | - | time_t | No | Agent Collector |
Record Type (INPUT_RECORD_TYPE) | レコード種別。常に「SQL」。 | - | char(8) | No | Agent Collector |
SID (SID) | ユーザーのセキュリティ識別子。 | - | string(171) | No | master..syslogins.sid |
SPID (SPID) | プロセスID。 | - | word | No | master..sysprocesses.spid |
SQL Plan (SQL_PLAN) | SQLステートメントの実行情報。 | - | string(30001) | No | SQL Textステートメントを実行する時に"SET SHOWPLAN_ALL ON"と"SET NOEXEC ON"を設定した結果 |
SQL Text (SQL_TEXT) | このプロセスによって最後に送られたステートメント。 | - | string(30001) | No | DBCC INPUTBUFFER(master..sysprocesses.spid) |
Start Time (START_TIME) | インターバル開始日時。グリニッジ標準時形式。 | - | time_t | No | Agent Collector |
User (USER) | コマンドを発行したユーザーのログイン名。 | - | string(257) | No | master..sysprocesses.loginame |