Microsoft SQLサーバー監視で、スロークエリ、クエリのCPU消費とI/O、トップセッション、ロック、待機の統計を監視し、データベースシステムのワークロードについて分析できます。
Site24x7画面で、Microsoft SQLサーバーのボトルネックを特定し、正常性を最適化できます。
メトリック | 説明 | 単位 |
---|---|---|
クエリハッシュ | クエリで使用するバイナリハッシュ値を計算し、同様の論理クエリを特定します。 | テキスト |
カテゴリー | クエリのカテゴリーです。 | テキスト |
作成時間 | コンパイルが行われた時間です。 | 時間 |
平均CPU時間 | コンパイル後、実行により消費されたCPU時間の平均値です。 | ミリ秒 |
最大CPU時間 | 単一の実行で消費された最大CPU時間です。 | ミリ秒 |
最小CPU時間 | 単一の実行で消費された最小CPU時間です。 | ミリ秒 |
CPU時間の合計 | コンパイル後、実行により消費されたCPU時間の合計です。 | ミリ秒 |
実行数 | 直近のコンパイルから実行された回数です。 | 数 |
平均実行時間 | 実行の完了までの平均経過時間です。 | ミリ秒 |
最大実行時間 | 実行の完了までの最大経過時間です。 | ミリ秒 |
最小実行時間 | 実行の完了までの最小経過時間です。 | ミリ秒 |
実行時間の合計 | 実行の完了までの経過時間の合計です。 | ミリ秒 |
平均物理読み取り | コンパイルされてから、実行で行われた物理読み取り回数の平均です。 | 数 |
最大物理読み取り | 単一の実行で行われた最大物理読み取り数です。 | 数 |
最小物理読み取り | 単一の実行で行われた最小物理読み取り数です。 | 数 |
物理読み取りの合計 | コンパイル後、実行により行われた物理読み取りの合計です。 | 数 |
平均論理読み取り | コンパイル後、実行により行われた論理読み取りの平均です。 | 数 |
最大論理読み取り | 単一の実行で行われた最大論理読み取り数です。 | 数 |
最小論理読み取り | 単一の実行で行われた最小論理読み取り数です。 | 数 |
論理読み取りの合計 | コンパイル後、実行により行われた論理読み取りの合計です。 | 数 |
平均論理書き込み | コンパイル後、実行により行われた論理書き込みの平均です。 | 数 |
最大論理書き込み | 単一の実行で行われた最大論理書き込み数です。 | 数 |
最小論理書き込み | 単一の実行で行われた最小論理書き込み数です。 | 数 |
論理書き込みの合計 | コンパイル後、実行により行われた論理書き込みの合計です。 | 数 |
平均CLR時間 | コンパイル後の実行で、Microsoft .NET Framework Common Language Runtime (CLR)オブジェクト内で消費された平均時間です。 | ミリ秒 |
最大CLR時間 | 単一の実行で.NET Framework CLRオブジェクト内で消費された最大時間です。 | ミリ秒 |
最小CLR時間 | 単一の実行で.NET Framework CLRオブジェクト内で消費された最小時間です。 | ミリ秒 |
CLR時間の合計 | コンパイル後の実行で、Microsoft .NET Framework Common Language Runtime (CLR)オブジェクト内で消費された時間の合計です。 | ミリ秒 |
平均論理I/O | コンパイル後の実行で操作された論理読み取りおよび書き込みの合計の平均I/Oです。 | 数 |
論理I/Oの合計 | コンパイル後の実行で操作された論理読み取りおよび書き込みの合計です。 | 数 |
平均ブロック時間 | 経過時間の合計と実行時間の合計の差の平均です。 | ミリ秒 |
ブロック時間の合計 | 経過時間の合計と実行時間の合計の差です。 | ミリ秒 |
平均行 | クエリにより返された行の平均値です。 | 数 |
最大行 | 単一の実行により返された行の最大値です。 | 数 |
最小行 | 単一の実行により返された行の最小値です。 | 数 |
行の合計 | クエリにより返された行の合計です。 | 数 |
クエリ | SQLクエリのテキストデータです。 | テキスト |
データベース | 文がコンパイルされたベータベースです。 | テキスト |
直近の実行時間 | 実行を開始した直近の時間です。 | 時間 |
セッション
セッション | その時点でのセッション数です。 | 数 |
実行中のセッション | 現在リクエストを実行しているセッション数です。 | 数 |
スリープ中のセッション | リクエストなしに現在実行しているセッション数です。 | 数 |
休止中のセッション | 接続不良によりリセットされ、プロログイン状態にあるセッション数です。 | 数 |
プレ接続セッション | Resource Governor Classifier内にあるセッション数です。 | 数 |
アクティブユーザー | 一意のアクティブユーザー数です。 | 数 |
ユーザー詳細
ユーザー名 | サーバー内での一意のユーザー名です。 | テキスト |
作成日 | ユーザーが作成された時間です。 | 時間 |
デフォルトデータベース | そのユーザーのデフォルトデータベースです。 | テキスト |
無効化されたログイン | 特定のユーザーのログインステータスです。 | テキスト |
セッションと待機
SQLサーバーセッションID | SQLサーバーセッションIDです。 | 数 |
ログイン時間 | クライアントがサーバーにログインした時間です。 | 時間 |
ログイン時間(秒) | クライアントがサーバーへのログインに要した秒単位の時間です。 | 秒 |
ホストプロセスID | ワークステーションプロセスID数です。 | 数 |
ステータス | プロセスIDのステータスです。 | テキスト |
ユーザー名 | ログインユーザ名です。 | テキスト |
ネットワークパケットサイズ | 情報とデータの転送で使用されているネットワークパケットサイズです。 | 数 |
ホスト名 | ワークステーション名です。 | テキスト |
プログラム名 | アプリケーションプログラム名です。 | テキスト |
メモリ使用量 | プロセスに割り当てられているキャッシュ内のぺージ数です。 | 数 |
CPU時間 | プロセスの累積CPU時間です。 | ミリ秒 |
物理I/O | プロセスの累積ディスク読み取りおよび書き込み操作数です。 | 数 |
待機時間 | クエリ実行までの現在の待機時間です。 | ミリ秒 |
直近の待機タイプ | 直近の名前または待機タイプを表す文字行です。 | テキスト |
待機リソース | ロックリソースのテキスト表現です。 | テキスト |
読み取りバイト | 接続中に発生した読み取りバイト数です。 | バイト |
書き込みバイト | 接続中に発生した書き込みバイト数です。 | バイト |
ブロッキングセッションID | リクエストをブロックしているセッションのIDです。 | 数 |
データベース | プロセスで使用されているデータベースです。 | テキスト |
コマンド | 現在実行されているコマンドです。 | テキスト |
直近のバッチ時間 | クライアントプロセスがリモート保存プロシージャやEXECUTE文を実行した直近の時間です。 | 時間 |
ネットワークライブラリー | クライアントのネットワークライブラリーが保存されている列です(すべてのクライアントプロセスはネットワーク接続上で行われ、ネットワーク接続には接続を可能にするネットワークライブラリーが関連付けられています)。 | テキスト |
クエリ | SQLクエリのテキストデータです。 | テキスト |
ロック
リソースタイプ | リソースタイプです。対応しているタイプは次のとおりです。 DATABASE、FILE、OBJECT、PAGE、KEY、EXTENT、RID、APPLICATION、METADATA、HOBT、ALLOCATION_UNIT) |
テキスト |
リソース説明 | 他のリソース列では表示されない情報のみ表示します。 | テキスト |
リソース関連エンティティー | リソースが割り当てられているデータベース内のエンティティIDで、リソースタイプに基づいて表示されます。対応しているIDは次のとおりです。 オブジェクトID、HoBt ID、割り当て単位ID |
テキスト |
リソースロックパーティション | 隔てられているロックリソースのロックパーティションIDです。 | 数 |
リクエストステータス | リクエストの現在のステータスです。 | テキスト |
リクエストモード | リクエストのモードです。 付与されたリクエストの場合、「granted mode」、待機中のリクエストの場合、「requested」となります。 |
テキスト |
リクエスト参照数 | 同じリクエスト元がこのリソースにリクエストを行ったおおよその数です。 | 数 |
リクエストセッションID | このリクエストのセッションIDです。 | 数 |
リクエストオーナータイプ | リクエストを所持しているエンティティタイプです。 | テキスト |
Tトランザクション単離レベル | このリクエストが作成したトランザクションの単離レベルです。 | 数 |
リクエストオーナーID | このリクエストの特定のオーナーIDです。 | 数 |
データベース | 子のリソースがスコープされているデータベースです。 | テキスト |
リクエスト中クエリ | リクエスト中のSQLクエリです。 | テキスト |
クエリハッシュ | クエリから算出されたバイナリハッシュ値で、同一論理でのクエリ特定に使用します。 | テキスト |
リクエストユーザー | リクエストを送信したユーザーです。 | テキスト |
ブロッキングセッションID | リクエストをブロックしているセッションです。 | 数 |
ブロッキングクエリ | リクエストをブロックしているSQLクエリです。 | テキスト |
デッドロック優先度 | リクエストで設定しているデッドロック優先度です。 | 数 |
ロックタイムアウト | このリクエストのロックタイムアウト時間です。 | ミリ秒 |
待機時間 | リクエストがブロックされた現在の待機期間です。 | ミリ秒 |
待機タイプ | リクエストがブロックされた際の待機タイプです。 | テキスト |
直近の待機タイプ | 以前にブロックされたリクエストの直近の待機タイプです。 | テキスト |
完了パーセント | 完了した操作のパーセンテージです。 | 10進数 |
CPU時間 | リクエストで使用されたCPU時間です。 | ミリ秒 |
実行時間 | リクエストが到着してからの経過時間です。 | ミリ秒 |
読み取り | このリクエストで操作された読み取り数です。 | 数 |
書き込み | このリクエストで操作された書き込み数です。 | 数 |
論理読み取り | リクエストにより操作された論理読み取り数です。 | 数 |
行数 | このリクエストによりクライアントに返された行数です。 | 数 |
付与されたクエリメモリ | リクエストでクエリ実行に割り当てられたページ数です。 | 数 |
オープントランザクション数 | このリクエストでオープンとなっているトランザクション数です。 | 数 |
サーバー設定オプション(SQLサーバー)
設定名 | 設定オプション名です。 | テキスト |
説明 | 設定オプションの説明です。 | テキスト |
動的設定 | RECONFIGURE文が実行された際に、影響のあった変数ステータスです。 設定が動的でない場合、変更の適用のためにデータベースエンジンの再起動が求められます。 |
テキスト |
詳細設定 | 設定が詳細であるかどうかを示す変数のステータスです。 | テキスト |
最小値 | 設定オプションの最小値です。 | 数 |
最大値 | 設定オプションの最大値です。 | 数 |
値 | このオプションで影響のある実行されている値です。 | 数 |
クエリ統計
クエリ | その時点で実行中のクエリ数です。 | 数 |
ブロックされたセッション | その時点でブロックされているセッション数です。 | 数 |
SELECTコマンド | その時点でのSELECTクエリ数です。 | 数 |
INSERTコマンド | その時点でのINSERTクエリ数です。 | 数 |
UPDATEコマンド | その時点でのUPDATEクエリ数です。 | 数 |
DELETEコマンド | その時点でのDELETEクエリ数です。 | 数 |
ロック統計
ロック | その時点でのロック数です。 | 数 |
付与済み | その時点での付与されたロック数です。 | 数 |
コンバート | その時点でのコンバートロック数です。 | 数 |
待機 | その時点での待機ロック数です。 | 数 |
低優先度コンバート | その時点での低優先度コンバート数です。 | 数 |
低優先度待機 | その時点での低優先度待機ロック数です。 | 数 |
中断ブロッカー | その時点での低優先度中断ブロッカー待機数です。 | 数 |
失敗ジョブ
ジョブ名 | ジョブの名前です。 | テキスト |
ステップ名 | ジョブステップ名 | テキスト |
データベース名 | サブシステムが「Transact-SQLTSQL」の場合にコマンドが実行されるデータベースです。 | テキスト |
次回実行日 | 次回ジョブ実行が行われる日にちです。形式は「YYYYMMDD」です。 | 日 |
ステップID | ジョブのステップIDです。 | 数 |
実行日 | ジョブやステップが実行された日をを「YYYYMMDD」形式で表示します。進行中の履歴の場合、履歴が書き込まれた日時が表示されます。 | 日 |
実行期間 | ジョブやステップの実行にかかった時間を24時間までの「HHMMSS」形式で表示します。 | HH:MM:SS |
実行時間 | ジョブの実行時間です。 | HH:MM:SS |
SQL重大度 | SQLサーバーエラーの重大度です。 | 数 |
メッセージ | SQLサーバーエラーが発生した際のテキストメッセージです。 | テキスト |
サーバー | ジョブが実行されたサーバーの名前です。 | テキスト |
実行ステータス | ジョブ実行のステータスです。 「失敗、成功、リトライ、中断、進行中」から表示されます。 |
テキスト |
ブロッキングセッション
セッションID | リクエストをブロックしているセッションのIDです。 | 数 |
ユーザー名 | ログインユーザー名です。 | テキスト |
プログラム | アプリケーションプログラムの名前です。 | テキスト |
クエリ文字列 | SQLクエリのテキストです。 | テキスト |
データベース | プロセスで使用されているデータベースです。 | テキスト |
ステータス | プロセスIDのステータスです。 | テキスト |
ブロックされたセッションID | ブロックされたセッションのIDです。 | 数 |
CPU時間 | プロセスの累積CPU時間です。 | ミリ秒 |
メモリ使用量 | そのプロセスに割り当てられているプロシージャキャッシュ内のページ数です。 | 数 |
待機時間 | クエリ実行のための現在の待機時間です。 | ミリ秒 |
ネットワークパケットサイズ | 情報やデータの転送に使用されたネットワークパケットサイズです。 | 数 |
ホスト名 | ワークステーションの名前です。 | テキスト |
ログイン時間 | クライアントがサーバーにログインした時間です。 | 時間 |
ログイン時間(秒) | クライアントがサーバーにログインした時間です。 | 秒 |
ホストプロセスIDHost Process ID | ワークステーションプロセスID番号です。 | 数 |
物理I/O | プロセスの累積ディスク書き込み読み取り数です。 | 数 |
直近の待機タイプ | 直近または現在の待機タイプの名前です。 | テキスト |
待機リソース | ロックリソースです。 | テキスト |
読み取りバイト | この接続で発生した読み取りバイト数です。 | バイト |
書き込みバイト | この接続で発生した書き込みバイト数です。 | バイト |
コマンド | 実行されたコマンドです。 | テキスト |
直近のバッチ時間 | クライアント処理で、リモート保存プロシージャ要求やEXECUTE文で実行された時間です。 | 時間 |
ネットワークライブラリ | クライアントのネットワークライブラリが保存されている列です。 (ネットワーク接続で発生した全てのクライアントプロセスには、それらに関連付いた接続を行うためのネットワークライブラリが存在します) |
テキスト |