適用対象:SQL Server
SQLServer:General Statistics オブジェクトには、現在の接続数や、SQL Server のインスタンスを実行しているコンピューターに 1 秒あたり接続および切断するユーザーの数など、サーバー全体の一般的なアクティビティを監視するためのカウンターがあります。 これは、SQL Server のインスタンスとの間で接続と切断を行うクライアントの数が多い、大規模オンライン トランザクション処理 (OLTP) で作業している場合に便利です。
次の表では、SQL Server General Statistics カウンターについて説明します。
| SQL Server General Statistics カウンター | 説明 |
|---|---|
| アクティブテンポレートテーブル | 使用中の一時テーブル/テーブル変数の数。 |
| 接続リセット/セキュレーション | 接続プールから開始されたログインの総数。 |
| イベント通知の遅延削除 | システム スレッドによって削除されるのを待機しているイベント通知の数。 |
| HTTP認証要求 | 秒単位で開始された認証済み HTTP 要求の数。 |
| 論理的接続 | システムへの論理接続の数。 論理接続の主な目的は、複数のアクティブな結果セット (MARS) の要求を処理することです。 MARS 要求の場合、アプリケーションが SQL Server に接続するたびに、1 つの物理接続に複数の論理接続が対応します。 MARS を使用しない場合、物理接続と論理接続の比率は 1:1 です。 したがって、アプリケーションが SQL Server に接続するたびに、論理接続は 1 つずつ増えます。 |
| Logins/sec | 開始されるログインの秒単位の総数。 これには、プールされた接続は含まれません。 |
| Logouts/sec | 開始されるログアウトの秒単位の総数。 |
| マーズ・デッドロック | 検出された Mars Deadlock の数。 |
| 非原子降伏率 | 1 秒間に非アトミックなトランザクションが発生した回数。 |
| ブロックされたプロセス | 現在ブロックされているプロセスの数。 |
| SOAPの空きリクエスト | 秒単位で開始された空の SOAP 要求の数。 |
| SOAPメソッドの呼び出し | 1 秒間に開始された SOAP メソッドの呼び出し数。 |
| SOAPセッションのリクエスト開始 | 1 秒間に開始された SOAP セッション開始要求の数。 |
| SOAPセッション終了リクエスト | 1 秒間に開始された SOAP セッション終了要求の数。 |
| SOAP SQL リクエスト | 1 秒間に開始された SOAP SQL 要求の数。 |
| SOAP WSDLリクエスト | 1 秒間に開始された SOAP Web サービス記述言語の要求の数。 |
| SQL Trace IO Provider Lock Waits | 1 秒あたりにファイル IO プロバイダーのロックを待機している数。 |
| 一時テーブルの作成率 | 1 秒間に作成された一時テーブル/テーブル変数の数。 |
| 破壊のための一時テーブル | クリーンアップ システム スレッドによって破棄されるのを待機している一時テーブル/テーブル変数の数。 |
| tempdb 回復ユニット ID** | 生成された重複 tempdb 復旧ユニット ID の数。 |
| tempdb 行セット ID** | 生成された重複 tempdb 行セット ID の数。 |
| トレースイベント通知キュー | Service Broker によって送信されるのを内部キューで待機しているトレース イベント通知インスタンスの数。 |
| トランザクション | 参加中のトランザクションの数 (ローカル、DTC、およびバインド済みのすべてのトランザクション)。 |
| ユーザー接続 | SQL Server に現在接続しているユーザー数。 |
例
sys.dm_os_performance_counters の動的管理ビューで次の T-SQL クエリを使用して、このオブジェクトのクエリ パフォーマンス カウンターの確認を開始します。
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%General Statistics%';