Microsoft SQL Server のメトリック
Active cursors:アクティブなカーソルの数。
Active Temp Tables:使用中の一時テーブル/テーブル変数の数。
Active Transactions:データベースのアクティブなトランザクションの数。
Active Worker Threads:使用可能なスレッドの合計のうち、現在実行されているワーカースレッドの数。
AU cleanup batches/sec:遅延ドロップされたアロケーションユニットをクリーンアップするバックグラウンドタスクによって正常に完了した 1 秒あたりのバッチ数。
AU cleanups/sec:遅延ドロップされたアロケーションユニットをクリーンアップするバックグラウンドタスクのドロップに成功した 1 秒あたりのアロケーションユニット数。アロケーションユニットのドロップにはそれぞれ複数のバッチが必要です。
Auto-Param Attempts/sec:1 秒あたりの自動パラメータ化の試行回数。合計は、失敗、安全、および安全でない自動パラメータ化の合計である必要があります。自動パラメータ化は、SQL Server のインスタンスがいくつかのリテラルをパラメータに置き換えて Transact-SQL リクエストをパラメータ化しようとした場合に発生します。これにより、結果としてキャッシュされた実行プランを複数の類似するリクエストで再利用できるようになります。自動パラメータ化は、新しいバージョンの SQL Server では簡易パラメータ化とも呼ばれています。このカウンタには、強制的なパラメータ化は含まれません。
Available Threads:ワーカースレッドの総数とアクティブなワーカースレッドの差。
Average Latch Wait Time (ms):待機する必要があるラッチリクエストの平均ラッチ待機時間(ミリ秒)。
Average Wait Time (ms):待機することになった各ロックリクエストの平均待機時間(ミリ秒単位)。
AWE Lookup Maps/sec:サーバーによってデータベースページがリクエストされ、バッファプールで検出され、マッピングされた回数。マッピングされると、サーバーの仮想アドレス空間の一部になります。
AWE Stolen Maps/sec:バッファが空きリストから取得され、マッピングされた回数。
AWE Write Maps/sec:ディスクに書き込むために、ダーティバッファにマッピングする必要がある回数。
Backup/Restore Throughput/sec:1 秒あたりのデータベースのバックアップおよび復元操作における読み取り/書き込みスループット。たとえば、より多くのバックアップデバイスが並行して使用される場合や、より高速なデバイスが使用される場合に、データベースのバックアップ操作のパフォーマンスがどのように変化するかを測定できます。データベースのバックアップまたは復元操作のスループットにより、バックアップと復元操作の進行状況とパフォーマンスを判断できます。
Batch Requests/sec:1 秒あたりに受信した Transact-SQL コマンドバッチの数。この統計情報は、すべての制約(I/O、ユーザの数、キャッシュサイズ、リクエストの複雑さなど)の影響を受けます。高いバッチリクエストは、良好なスループットを意味します。
Buffer cache hit ratio:ディスクから読み取る必要なくバッファキャッシュで見つかったページのパーセンテージ。この比率は、キャッシュヒットの合計数を、直近数千のページアクセスでのキャッシュルックアップの合計数で割った値です。比率はパーセンテージで表されます。長い時間が経過すると、比率はほとんど変化しません。キャッシュからの読み取りは、ディスクからの読み取りよりもはるかに低コストであるため、この比率は高いことが望まれます。通常、バッファキャッシュのヒット率は、SQL Server で使用可能なメモリの量を増やすことで上げることができます。
Bulk Copy Rows/sec:1 秒あたりに一括コピーされた行の数。
Bulk Copy Throughput/sec:1 秒あたりに一括コピーされたデータの量(KB 単位)。
By-reference Lob Create Count:参照によって渡されたラージオブジェクト(lob)値の数。参照による lob は、値によって lob が渡されるコストを回避するために特定の一括操作で使用されます。
By-reference Lob Use Count:使用された参照による lob 値の数。参照による lob は、値によって lob が渡されるコストを回避するために特定の一括操作で使用されます。
Cache Hit Ratio:キャッシュヒットとルックアップの比率。比率はパーセンテージで表されます。
Cache Object Counts:キャッシュ内のキャッシュオブジェクトの数。
Cache Objects in use:使用中のキャッシュオブジェクトの数。
Cache Pages:キャッシュオブジェクトで使用される 8 キロバイト(KB)ページの数。
Cached Cursor Counts:キャッシュ内の特定のタイプのカーソル数。
Checkpoint pages/sec:チェックポイントまたはすべてのダーティページをフラッシュする必要があるその他の操作によって 1 秒間にフラッシュされたページの数。
CLR Execution:CLR での合計実行時間(マイクロ秒単位)
Connection Memory (KB):サーバーが接続を維持するために使用している動的メモリの合計量。
Connection Resets/sec:接続プールから開始されたログインの総数。
Count Lob Readahead:先読みが発行された LOB ページの数。
Count Pull In Row:行外から行内にプルされたカラム値の数。
Count Push Off Row:行内から行外にプッシュされたカラム値の数。
Cursor Cache use count/sec:キャッシュされたカーソルの各タイプが使用された合計回数。
Cursor memory usage:カーソルによって消費されたメモリの量(KB 単位)。
Count/sec:キャッシュされたカーソルの各タイプが使用された回数。Cursor memory usage:カーソルによって消費されたメモリの量(KB 単位)。
Cursor Requests/sec:サーバーによって受信された SQL カーソルリクエストの数。Cursor worktable usage:カーソルで使用される作業テーブルの数。Data File(s) Size (KB):自動拡張を含む、データベース内のすべてのデータファイルの累積サイズ(KB 単位)。このカウンタのモニタリングは、たとえば、次の適正なサイズを確認する場合などに役立ちます。Database pages:データベースの内容を含むバッファプール内のページ数。
Cursor worktable usage:カーソルで使用される作業テーブルの数。
Data File(s) Size(KB):自動拡張を含む、データベース内のすべてのデータファイルの累積サイズ(KB 単位)。このカウンタをモニターして、tempdb の適正なサイズを確認します。
Database pages:使用中のデータベースページの数。
DBCC Logical Scan Bytes/sec:データベース コンソール コマンド(DBCC)の 1 秒あたりの論理読み取りスキャンバイト数。
Deferred Dropped Aus:遅延ドロップされたアロケーションユニットをクリーンアップするバックグラウンドタスクによるドロップを待機しているアロケーションユニット数。
Deferred Dropped rowsets:遅延ドロップされた行セットをクリーンアップするバックグラウンドタスクによるドロップを待機しているオンラインインデックス作成操作が中断された結果として作成された行セットの数。
Dropped rowset cleanups/sec:遅延ドロップされた行セットをクリーンアップするバックグラウンドタスクによって正常にドロップされたオンラインインデックス作成操作が中断された結果として作成された 1 秒あたりの行セットの数。Dropped rowset cleanups/sec
Dropped rowsets skipped/sec:遅延ドロップされた作成済み行セットをクリーンアップするバックグラウンドタスクによってスキップされたオンラインインデックス作成操作が中断された結果として作成された 1 秒あたりの行セットの数。
Errors/sec:1 秒あたりのエラー数。
Event Notifications Delayed Drop:システムスレッドによってドロップされるのを待機しているイベント通知の数。
Extent Deallocations/sec:SQL Server のこのインスタンスのデータベースすべてで、1 秒あたりに割り当て解除されたエクステントの数。
Extents Allocated/sec:SQL Server のこのインスタンスのデータベースすべてで、1 秒あたりに割り当てられているエクステントの数。
Failed AU cleanup batches/sec:遅延ドロップされたアロケーションユニットをクリーンアップするバックグラウンドタスクによって失敗し、再試行が必要になった 1 秒あたりのバッチ数。障害は、メモリまたはディスク容量の不足、ハードウェア障害、およびその他の理由により発生した可能性があります。
Failed Auto-Params/sec:1 秒あたりの失敗した自動パラメータ化の試行回数。これは小さい必要があります。自動パラメータ化は、新しいバージョンの SQL Server では簡易パラメータ化とも呼ばれています。
Failed leaf page cookie:リーフページで変更が発生したためにインデックス検索中にリーフページ cookie を使用できなかった回数。cookie は、インデックス検索を高速化するために使用されます。
Failed tree page cookie:ツリーページの親ページで変更が発生したためにインデックス検索中にツリーページ cookie を使用できなかった回数。cookie は、インデックス検索を高速化するために使用されます。
Forced Parameterizations/sec:1 秒あたりに成功した強制的なパラメータ化の数。
Forwarded Records/sec:転送されたレコードポインタを介して取得された 1 秒あたりのレコード数。
Free list stalls/sec:空きページを待機する必要があった 1 秒あたりのリクエスト数。
Free Log Space in tempdb (MB):tempdb 内の未使用のログスペースの合計(メガバイト単位)。
Free pages:ノード上の空きページの総数。
Free Space in tempdb (KB):FreeSpace ページで使用可能なスペースの量(KB 単位)。
FreeSpace Page Fetches/sec:空きスペーススキャンによって取得された 1 秒あたりのページ数。これらのスキャンでは、レコードフラグメントを挿入または変更するリクエストに対処するため、アロケーションユニットにすでに割り当てられているページ内の空きスペースを検索します。
FreeSpace Scans/sec:レコードフラグメントを挿入または変更するためにアロケーションユニットにすでに割り当てられているページ内の空きスペースを検索するために開始された 1 秒あたりのスキャン数。各スキャンでは複数のページが検出される可能性があります。
Full Scans/sec:1 秒あたりの無制限のフルスキャン数。これらは、ベーステーブルスキャンまたはフルインデックススキャンのいずれかです。
Granted Workspace Memory (KB):ハッシュ、ソート、一括コピー、インデックス作成操作などのプロセスの実行に現在付与されているメモリの合計量。
Guided Plan Executions/sec:プランガイドを使用してクエリプランが生成された 1 秒あたりのプラン実行数。
HTTP Authenticated Requests:1 秒あたりに開始された認証済み HTTP リクエストの数。Index Searches/sec:1 秒あたりのインデックス検索数。これらは、範囲スキャンの開始、範囲スキャンの再配置、スキャンポイントの再検証、単一のインデックスレコードの取得、および新しい行の挿入場所を特定するためのインデックスの検索に使用されます。
Index Searches/sec:1 秒あたりのインデックス検索数。これらは、範囲スキャンの開始、範囲スキャンの再配置、スキャンポイントの再検証、単一のインデックスレコードの取得、および新しい行の挿入場所を特定するためのインデックスの検索に使用されます。
Latch Waits/sec:すぐに許可されなかったラッチリクエストの数。
Lazy writes/sec:バッファマネージャのレイジーライターによって 1 秒あたりに書き込まれたバッファの数。レイジーライターは、ダーティな古くなったバッファ(バッファを別のページで再利用できるようにするためにディスクに再度書き込む必要がある変更内容を含むバッファ)のバッチをフラッシュし、ユーザプロセスで使用できるようにするシステムプロセスです。レイジーライターを使用すると、使用可能なバッファを作成するために頻繁にチェックポイントを実行する必要がなくなります。
LobHandle Create Count:作成された一時的な lob の数。
LobHandle Destroy Count:破棄された一時的な lob の数。
LobSS Provider Create Count:作成された LOB ストレージ サービス プロバイダー(LobSSP)の数。LobSSP ごとに 1 つの作業テーブルが作成されます。
LobSS Provider Destroy Count:破壊された LobSSP の数。
LobSS Provider Truncation Count:切り捨てられた LobSSP の数。
Lock Blocks:サーバーで使用されているロックブロックの現在の数(定期的に更新されます)。ロックブロックは、テーブル、ページ、行などのロックされた個々のリソースを表します。
Lock Blocks Allocated:割り当てられたロックブロックの現在の数。サーバの起動時、割り当てられたロックブロックの数と割り当てられたロックオーナーブロックの数の和は、SQL Server によって異なります。
Lock Memory (KB):サーバーがロックに使用している動的メモリの合計量。
Lock Owner Blocks:サーバーで現在使用されているロックオーナーブロックの数(定期的に更新されます)。ロックオーナーブロックは、スレッドごとのオブジェクトのロックの所有権を表します。したがって、3 つのスレッドそれぞれでページに共有(S)ロックがある場合は、3 つのロックオーナーブロックがあります。
Lock Owner Blocks Allocated:割り当てられたロックオーナーブロックの現在の数。サーバの起動時、割り当てられたロックオーナーブロックの数と割り当てられたロックブロックの数は、SQL によって異なります。
Lock Requests/sec:ロックマネージャからリクエストされた、1 秒あたりの新しいロックおよびロック変換の数。
Lock Timeouts (timeout > 0)/sec:タイムアウトした 1 秒あたりのロックリクエストの数(NOWAIT ロックのリクエストを除く)。
Lock Timeouts/sec:タイムアウトした 1 秒あたりのロックリクエストの数(NOWAIT ロックのリクエストを含む)。
Lock Wait Time (ms):直前の 1 秒のロックの合計待機時間(ミリ秒単位)。
Lock Waits/sec:発信者に待機を要求した 1 秒あたりのロックリクエストの数。
Log Bytes Flushed/sec:フラッシュされたログバイトの合計数。
Log Cache Hit Ratio:ログキャッシュから見つかったログキャッシュ読み取りの割合。
Log Cache Reads/sec:ログマネージャキャッシュを介して 1 秒あたりに実行された読み取り回数。
Log File(s) Size (KB):データベース内のすべてのトランザクション ログ ファイルの累積サイズ(KB 単位)。
Log File(s) Used Size (KB):データベース内のすべてのログファイルの累積使用サイズ。
Log Flush Wait Time:ログをフラッシュする合計待機時間(ミリ秒単位)。
Log Flush Waits/sec:ログのフラッシュを待機している 1 秒あたりのコミット数。
Log Flushes/sec:1 秒あたりのログのフラッシュ数。
Log Growths:データベースのトランザクションログが拡張された回数の合計。
Log Shrinks:データベースのトランザクションログが縮小された回数の合計。
Log Truncations:データベースのトランザクションログが切り捨てられた回数の合計。
Logical Connections:システムへの論理接続の数。
Logins/sec:1 秒あたりに開始されたログインの合計数。これには、プールされた接続は含まれません。
Logouts/sec:1 秒あたりに開始されたログアウト操作の合計数。
Longest Transaction Running Time:他のすべての現在のトランザクションよりも長い時間アクティブだったトランザクションの開始からの時間の長さ(秒単位)。
Mars Deadlocks:検出された Mars Deadlock の数。
Maximum Workspace Memory (KB):ハッシュ、ソート、一括コピー、インデックス作成操作などのプロセスを実行するために使用可能なメモリの最大量。
Memory Grants Outstanding:ワークスペースのメモリ付与の取得に成功したプロセスの合計数。
Memory Grants Pending:ワークスペースのメモリ付与を待機しているプロセスの合計数。
Misguided Plan Executions/sec:プランの生成中にプランガイドが考慮されていない、1 秒あたりのプラン実行数。プランを実行するために、プランガイドの代わりに通常のコンパイルが使用されます。
Mixed page allocations/sec:混合エクステントから 1 秒あたりに割り当てられたページの数。これらは、IAM ページとアロケーションユニットに割り当てられた最初の 8 ページを保存するために使用できます。
Non-atomic yield rate:1 秒あたりの非アトミックなトランザクションが発生した回数。
NonSnapshot Version Transactions:スナップショット分離レベルを使用しておらず、[Number of active cursor plans] で行バージョンを生成したデータ変更を行った、現在アクティブなトランザクションの数。
Number of active cursor plans:カーソルプランの数。
Number of Deadlocks/sec:デッドロックの原因となった 1 秒あたりのロックリクエストの数。
Number of SuperLatches:現在の SuperLatch であるラッチの数。
Optimizer Memory (KB):サーバーがクエリの最適化に使用している動的メモリの合計量。
Page compression attempts/sec:ページレベルの圧縮のために評価されたページの数。大幅な節約を実現できるため、圧縮されなかったページが含まれます。SQL Server のインスタンス内のすべてのオブジェクトが含まれます。特定のオブジェクトの詳細については、「sys.dm_db_index_operational_stats (Transact-SQL)」を参照してください。
Page Deallocations/sec:SQL Server のこのインスタンスのデータベースすべてで、1 秒あたりに割り当て解除されたページの数。これには、混合エクステントと均一エクステントからのページが含まれます。
Page life expectancy:ページが参照されずにバッファプールにとどまる秒数。
Page lookups/sec:バッファプール内のページを検索する 1 秒あたりのリクエスト数。
Page reads/sec:1 秒あたりに発行される物理データベースページの読み取り数。この統計情報には、すべてのデータベースにわたる物理ページ読み取りの合計数が表示されます。物理 I/O は高コストであるため、より大きなデータキャッシュ、インテリジェント インデックス、より効率的なクエリを使用するか、またはデータベース設計を変更することによって、コストを最小化できることがあります。
Page Splits/sec:インデックスページのオーバーフローの結果として発生する、1 秒あたりのページ分割数。
Page writes/sec:1 秒あたりに発行された物理データベースページの書き込み数。
Pages Allocated/sec:SQL Server のこのインスタンスのデータベースすべてで、1 秒あたりに割り当てられたページの数。これには、混合エクステントと均一エクステントの両方からのページ割り当てが含まれます。
Pages compressed/sec:ページ圧縮を使用して圧縮されたデータページの数。SQL Server のインスタンス内のすべてのオブジェクトが含まれます。特定のオブジェクトの詳細については、「sys.dm_db_index_operational_stats (Transact-SQL)」を参照してください。
Percent Log Used:使用中のログのスペースのパーセンテージ。
Percent Used Log Space in tempdb:tempdb の合計ログスペースに対する使用済みログスペースの比率。比率はパーセンテージで表されます。
Probe Scans/sec:インデックスまたはベーステーブル内の最大 1 つの限定された行を直接検索するために使用される 1 秒あたりのプローブスキャンの数。
Processes blocked:現在ブロックされているプロセスの数。
Range Scans/sec:1 秒あたりのインデックスで範囲が限定されたスキャンの数。
Readahead pages/sec:使用を予測して 1 秒あたりに読み取られたページの数。
Repl. Trans. Rate:パブリケーション データベースのトランザクションログから読み取られ、ディストリビューション データベースに配信された 1 秒あたりのトランザクション数。
Requests Waiting for Threads:スレッドの割り当てを待機しているリクエストの総数。
Reserved Pages:パーティション用に予約されているページの総数。
Safe Auto-Params/sec:1 秒あたりの安全な自動パラメータ化の試行回数。安全とは、キャッシュされた実行プランをさまざまな類似の Transact-SQL ステートメント間で共有できるとの判断を意味します。SQL Server では多くの自動パラメータ化が試行され、そのうちのいくつかは安全という結果になり、その他は安全ではないという結果になります。自動パラメータ化は、新しいバージョンの SQL Server では簡易パラメータ化とも呼ばれています。これには強制的なパラメータ化は含まれません。
Scan Point Revalidations/sec:スキャンを続行するためにスキャンポイントを再検証する必要があった 1 秒あたりの回数。
Skipped Ghosted Records/sec:スキャン中にスキップされた 1 秒あたりの非実体レコードの数。
Snapshot Transactions:スナップショット分離レベルを使用している現在アクティブなトランザクションの数。ただし、[SOAP Empty Requests] は 1 秒あたりに開始された空の SOAP リクエスト数です。
SOAP Empty Requests:値が割り当てられていない包含入力パラメータを指定するため、値(NULL 値以外)を空の文字列として使用してストアドプロシージャ(またはテンプレート)に渡された SOAP メソッド呼び出しの数。
SOAP Method Invocations:1 秒間に開始された SOAP メソッド呼び出しの数。
SOAP Session Initiate Requests:1 秒間に開始された SOAP セッション開始リクエストの数。
SOAP Session Terminate Requests:1 秒間に開始された SOAP セッション終了リクエストの数。
SOAP SQL Requests:1 秒間に開始された SOAP SQL リクエストの数。
SOAP WSDL Requests:1 秒間に開始された SOAP Web サービス記述言語リクエストの数。
SQL Attention rate:1 秒あたりのアテンションの数。アテンションは、現在実行中のリクエストを終了するためのクライアントからのリクエストです。
SQL Cache Memory (KB):サーバーが動的 SQL キャッシュに使用している動的メモリの合計量。
SQL Compilations/sec:1 秒あたりの SQL コンパイルの数。コンパイルコードパスが入力された回数を示します。SQL Server でのステートメントレベルの再コンパイルに起因するコンパイルが含まれます。SQL Server のユーザアクティビティが安定すると、この値は安定した状態になります。
SQL Re-Compilations/sec:1 秒あたりのステートメントの再コンパイル回数。ステートメントの再コンパイルがトリガーされた回数がカウントされます。通常、再コンパイル回数は少ないことが望まれます。SQL Server の新しいバージョンでは、再コンパイルは Microsoft SQL Server 2000 でのバッチスコープ再コンパイルではなく、ステートメントスコープです。したがって、SQL Server と以前のバージョンとの間でこのカウンタの値を直接比較することはできません。
SQL Re-Compilations/sec Percent:(1 秒あたりの合計再コンパイル数)/(1 秒あたりの合計コンパイル数)* 100
Stolen Pages:ノードでその他のサーバーの目的に使用された(バッファプールから流用された)ページの数。
Stored Procedures Invoked/sec:このカウンタでは、インスタンス内のすべてのキューモニタによって 1 秒間に呼び出されたアクティブ化ストアドプロシージャの合計数が報告されます。
SuperLatch Demotions/sec:最後の 1 秒間に通常のラッチに降格された SuperLatch の数。
SuperLatch Promotions/sec:最後の 1 秒間に SuperLatch に昇格されたラッチの数。
Table Lock Escalations/sec:テーブルのロックが TABLE または HoBT の細分性にエスカレートされた回数。Target pages:バッファプール内の理想的なページ数。
Target pages:バッファプール内の理想的なページ数。
Target Server Memory (KB):サーバーが消費できる動的メモリの合計量。
Task Limit Reached:キューのタスクの最大数がすでに実行されていたためにキューモニタで新しいタスクを開始しようとして失敗した回数。
Task Limit Reached/sec:キューのタスクの最大数がすでに実行されていたためにキューモニターで新しいタスクを開始しようとして失敗した 1 秒あたりの回数。
Tasks Aborted/sec:エラーが発生して終了したか、メッセージを受信できないためにキューモニタによって中断されたアクティブ化ストアドプロシージャのタスク数。
Tasks Running:現在実行されているアクティブ化ストアドプロシージャの数。
Tasks Started/sec:インスタンス内のすべてのキューモニタによって 1 秒間に開始されたアクティブ化ストアドプロシージャの数。
Temp Tables Creation Rate:1 秒あたりに作成された一時テーブル/テーブル変数の数。
Temp Tables For Destruction:クリーンアップ システム スレッドによって破棄されるのを待機している一時テーブル/テーブル変数の数。
Total Latch Wait Time (ms):直前の 1 秒のラッチリクエストの合計ラッチ待機時間(ミリ秒)。
[TOTAL_LOCK_TIME]:総ロック時間は、毎秒サンプルされるブロッキングセッション数に基づいて計算されます。セッションレベルまたはサーバーレベルのロックタイムアウト時にトランザクションがロールバックされる期間は考慮されません。
Total Pages:データベースページ、空きページ、および流用されたページを含む、ノード上のバッファプール内のページの総数。
Total Server Memory (KB):バッファプールからコミットしたメモリ(KB 単位)。
Total Threads:使用可能なワーカースレッドの総数。
Trace Event Notifications Queue:サービスブローカーを介して送信されるために内部キューで待機しているトレースイベント通知インスタンスの数。
Transactions:すべてのタイプの現在アクティブなトランザクションの数。
Transactions/sec:1 秒あたりのデータベースに対して開始されたトランザクションの数。
Unsafe Auto-Params/sec:1 秒あたりの安全でない自動パラメータ化の試行回数。たとえば、クエリには、キャッシュされたプランを共有できないいくつかの特性があります。これらは、安全ではないと見なされています。これには強制的なパラメータ化の数はカウントされません。
Update conflict ratio:直前の 1 秒間で更新の競合が発生した、スナップショット分離レベルを使用しているトランザクションの割合。更新の競合が発生するのは、別のトランザクションによって最後に変更が行われ、スナップショット分離レベルのトランザクションの開始時にはコミットされていなかった行に対して、スナップショット分離レベルのトランザクションが変更を試行したときです。
Update Snapshot Transactions:スナップショット分離レベルを使用し、データを変更した現在アクティブなトランザクションの数。
Used leaf page cookie:リーフページで変更が行われなかったため、インデックス検索中にリーフページ cookie が正常に使用された回数。cookie は、インデックス検索を高速化するために使用されます。
Used Log Space in tempdb (MB):tempdb で使用されたログスペースの合計(メガバイト単位)。
Used tree page cookie:ツリーページの親ページで変更が行われなかったため、インデックス検索中にツリーページ cookie が正常に使用された回数。cookie は、インデックス検索を高速化するために使用されます。
User Connections:現在 SQL Server に接続されているユーザーの数。
User Processes Blocked (min):実行を待機しているプロセスの合計時間(分)。
Version Cleanup rate (KB/s):スナップショット分離バージョンストアから行バージョンが削除されるレート(KB/秒)。
Version Generation rate (KB/s):新しい行バージョンがスナップショット分離バージョンストアに追加されるレート(KB/秒)。
Version Store Size (KB):バージョンストアの容量(KB 単位)。Version Store unit count:スナップショット分離バージョンストアのアクティブなアロケーションユニットの数。
Version Store unit count:tempdb のスナップショット アイソレーション バージョン ストア内の、アクティブなアロケーションユニットの数。
Version Store unit creation:データベースエンジンのインスタンスが開始されてから、スナップショット分離ストアで作成されたアロケーションユニットの数。
Version Store unit truncation:データベースエンジンのインスタンスが開始されてから、スナップショット分離ストアから削除されたアロケーションユニットの数。
Workers Waiting for CPU:CPU 時間の取得を待機しているワーカーの総数。
Workfiles Created/sec:1 秒あたりに作成された作業ファイルの数。たとえば、作業ファイルを使用して、ハッシュ結合とハッシュ集約の一時的な結果を保存できます。
Worktables Created/sec:1 秒あたりに作成された作業テーブルの数。たとえば、作業テーブルを使用して、クエリスプール、lob 変数、XML 変数、およびカーソルの一時的な結果を保存できます。
Worktables From Cache Ratio:作成された作業テーブルのうち、作業テーブルの最初の 2 ページが割り当てられなかったが、作業テーブルキャッシュからただちに使用できるようになった作業テーブルの割合。(作業テーブルがドロップされると、2 つのページが割り当てられたままになり、作業テーブルキャッシュに返されます。これによりパフォーマンスが向上します。)
Write Transactions/sec:直前の 1 秒間にデータベースに書き込んでコミットしたトランザクションの数。
IOメトリック
| IOメトリック | 説明 |
|---|---|
| Data File Average Read Size | データファイルの平均読み取りサイズ(キロバイト)。 |
| Data File Average Write Size | データファイルの平均書き込みサイズ(キロバイト)。 |
| Data File Bytes Read | 1 秒あたりのデータファイルの読み取りバイト数。 |
| Data File Bytes Write | 1 秒あたりのデータファイルの書き込みバイト数。 |
| Data File IO Stalls | データファイル IO の停止数(IO 問題のインジケータ)。 |
| Data File Read | データファイルからの 1 秒あたりの読み取り数。 |
| Data File Write | データファイルへの 1 秒あたりの書き込み数。 |
| Log File Average Read Size | ログファイルの平均読み取りサイズ(キロバイト)。 |
| Log File Average Write Size | ログファイルの平均書き込みサイズ(キロバイト)。 |
| Log File Bytes Read | 1 秒あたりのログファイルの読み取りバイト数。 |
| Log File Bytes Write | 1 秒あたりのログファイルの書き込みバイト数。 |
| Log File IO Stalls | ログファイル IO の停止数(IO 問題のインジケータ)。 |
| Log File Read | ログファイルからの 1 秒あたりの読み取り数。 |
| Log File Write | ログファイルからの 1 秒あたりの書き込み数。 |