SQL Serverプロセス

MSSQL_Processクラスは、SQL Serverプロセスを表します。これらのプロセスは、オペレーティング・システムのプロセスの概念とは異なることに注意してください。これらは、SQL Serverによって、識別およびSQL ServerのプロセスIDの割当てが行われるプロセスです。

デフォルトの収集間隔 — 15分ごと

表2-69 SQL Serverプロセス・メトリック

メトリック 説明およびユーザー・アクション

プロセス・ハンドル(キー列)

プロセスID。

ブロックされているプロセスID

プロセスでブロックされているプロセスのID。

CPU時間(ミリ秒)

プロセスの累積CPU使用時間。

クライアント名

クライアント・アプリケーション名。

コマンド

現在のコマンドの省略されたインジケータ。現在コマンドがない場合、値はAWAITING COMMANDになります。

作成日

プロセスの実行開始時間。

データベース名

プロセスで現在使用中のデータベース。

実行状態

プロセスの現在の動作状態。値は次のとおりです。

  • 0 — 不明

  • 1 — その他

  • 2 — 準備完了

  • 3 — 実行中

  • 4 — ブロック済

  • 5 — ブロック済で一時停止中

  • 6 — 準備完了で一時停止中

ホスト名

SQL Serverプロセスを開始したクライアント・ワークステーションの名前。

ログイン

SQL Serverに接続するプロセスで使用されるログイン。

メモリー使用量(ページ)

このプロセスに現在割り当てられているプロシージャ・キャッシュのページ数。負の数は、そのプロセスが別のプロセスで割り当てられたメモリーを解放していることを示します。

プロセス状態

プロセスが実行中またはスリープ状態であるかどうか。

OSレベルのスレッドID

OSレベルのスレッドの識別子。