適用対象:SQL Server
SQL Server XTP Cursors パフォーマンス オブジェクトには、インメモリ OLTP エンジンの内部カーソルに関連するカウンターが含まれています。 カーソルとは、インメモリ OLTP エンジンが Transact-SQL クエリを処理するために使用する、低レベルの構成要素です。 このため、通常はユーザー側でカーソルを直接管理することはありません。
次の表で、 SQL Server の XTP Cursors カウンターについて説明します。
| カウンタ | 説明 |
|---|---|
| カーソルの削除/秒 | カーソルの削除回数に関する 1 秒あたりの平均です。 |
| カーソル挿入/sec | カーソルの挿入回数に関する 1 秒あたりの平均です。 |
| カーソルスキャン開始 /秒 | カーソル スキャンが開始された回数に関する 1 秒あたりの平均です。 |
| カーソルの一意違反/sec | UNIQUE 制約の違反に関する 1 秒あたりの平均です。 |
| カーソルの更新/秒数 | カーソルの更新回数に関する 1 秒あたりの平均です。 |
| カーソルで競合やsecを書きます | 同じ行バージョンに対する書き込み - 書き込みの競合回数に関する 1 秒あたりの平均です。 |
| 埃をかぶったコーナースキャンの再トライ/秒(ユーザー発行) | ユーザーのフル テーブル スキャンによって発行されたダスティ コーナー スウィープ (詳細なクリーンアップ) の実行中に、書き込みの競合が原因で発生したスキャン再試行回数に関する 1 秒あたりの平均です。 これは非常に低レベルのカウンターであり、お客様による使用は想定されていません。 |
| 期限切れの行を削除/秒単位で削除 | カーソルによって削除された、有効期限切れの行の数に関する 1 秒あたりの平均です。 |
| 期限切れの行数に触れた/秒 | カーソルによって操作された、有効期限切れの行の数に関する 1 秒あたりの平均です。 |
| 行数が戻った/秒数 | カーソルによって返された、有効期限切れの行の数に関する 1 秒あたりの平均です。 |
| 触れた行数/秒数 | カーソルによって操作された行の数に関する 1 秒あたりの平均です。 |
| 一時的に削除された行に触れた/秒数 | カーソルによって操作された、間もなく期限切れになる行の数に関する 1 秒あたりの平均です。 行が間もなく期限切れになるのは、その行を削除したトランザクションが依然としてアクティブな場合 (つまり、コミットや中止がまだ行われていない場合) です。 |
例
sys.dm_os_performance_counters の動的管理ビューで次の T-SQL クエリを使用して、このオブジェクトのクエリ パフォーマンス カウンターの確認を開始します。
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%XTP Cursors%';