Microsoft SQL Server 2005 に関するパフォーマンス測定値
次の指標は、Microsoft SQL Server 2005 システムで監視できます。
- Process(sqlservr)\% Processor Time
% Processor Time は、このプロセスのすべてのスレッドが命令を実行するためにプロセッサを使用した経過時間の割合です。
- SQLServer:Access Methods\Full Scans/sec
制限されていないフル スキャンの数です。 ベース テーブルまたはフル インデックス スキャンのどちらかです。
- SQLServer:Access Methods\Index Searches/sec
インデックス検索の数です。 インデックス検索は、範囲スキャンの開始、1 つのインデックス レコードのフェッチ、インデックス内での位置変更を実行するために使用されます。
- SQLServer:Access Methods\Table Lock Escalations/sec
テーブルのロックがエスカレートされた回数です。
- SQLServer:Buffer Manager\Buffer cache hit ratio
ディスクから読み取ることなく、バッファ キャッシュで見つかったページの割合です。
- SQLServer:Buffer Manager\Checkpoint pages/sec
すべてのダーティー ページをフラッシュする必要があるチェックポイントなどの操作によってフラッシュされたページの数です。
- SQLServer:Buffer Manager\Lazy writes/sec
バッファ マネージャのレイジー ライターによって書き込まれたバッファの数です。
- SQLServer:Buffer Manager\Page lookups/sec
バッファ プールでページを検索するように要求するリクエストの数です。
- SQLServer:Buffer Manager\Page reads/sec
発行された物理データベース ページ読み取りの数です。
- SQLServer:Buffer Manager\Page writes/sec
発行された物理データベース ページ書き込みの数です。
- SQLServer:Buffer Manager\Readahead pages/sec
使用されると予想して、読み取られたページの数です。
- SQLServer:Cursor Manager by Type\Active cursors
アクティブなカーソルの数です。
- SQLServer:Cursor Manager by Type\Cursor memory usage
カーソルが消費したメモリの量 (キロバイト (KB) 単位) です。
- SQL Server:Databases\ Active Transactions
データベースのアクティブな更新トランザクションの数です。
- SQL Server:Databases\ Shrink Data Movement Bytes/sec
自動圧縮、DBCC SHRINKDATABASE、または SHRINKFILE によって移動されているデータの 1 秒当たりの量です。
- SQL Server:Databases\ Transactions/sec
データベースに対して開始されたトランザクションの数です。
- SQLServer:General Statistics\User Connections
このシステムに接続しているユーザーの数です。
- SQLServer:Locks(_Total)\Average Wait Time (ms)
待機することになった各ロック リクエストの平均待ち時間 (ミリ秒) です。
- SQLServer:Locks(_Total)\Lock Waits/sec
すぐに満たすことができず、呼び出し側はロックが許可されるまで待機する必要があったロック リクエストの数です。
- SQLServer:Locks(_Total)\Number of Deadlocks/sec
デッドロックとなったロック リクエストの数です。
- SQLServer:Memory Manager\Target Server Memory (KB)
サーバーが使用できる動的メモリの総量です。
- SQLServer:Memory Manager\Total Server Memory (KB)
サーバーが現在使用している動的メモリの総量です。
- SQLServer:SQL Statistics\Batch Requests/sec
サーバーが受信した SQL バッチ リクエストの数です。
- SQLServer:SQL Statistics\SQL Compilations/sec
1 秒当たりの SQL コンパイル数です。
- SQLServer:SQL Statistics\SQL Re-Compilations/sec
1 秒当たりの SQL 再コンパイル数です。
- SQLServer:Transactions\Free Space in tempdb (KB)
tempdb の使用可能な領域 (キロバイト単位) です。 スナップショット分離レベルのバージョン ストアと、このデータベース エンジン インスタンスで作成されたすべての新しい一時オブジェクトの両方を保持できる十分な空き領域が必要です。
- SQLServer:Transactions\Transactions
すべての種類の現在アクティブなトランザクションの数です。
Microsoft SQL Server 2008、2008 R2 に関するパフォーマンス測定値
すべての Microsoft SQL Server 2005 カウンタは Microsoft SQL Server 2008 と 2008 R2 システムでも使用できます。 それ以外に次の指標も使用できます。
- SQL Server:Databases\Tracked transactions/sec
データベースのコミットテーブルに記録されたコミットされたトランザクションの数です。
- SQL Server: Databases\Write Transactions/sec
最後の 1 秒でデータベースに書き込まれたトランザクションの数です。
- SQL Server: General Statistics\Connection reset/sec
1 秒当たりの接続リセットの合計数です。
- SQL Server: General Statistics\Tempdb rowset id
生成された重複する tempdb 行セット ID の数です。
- SQL Server: SQL Statistics\Misguided plan executions/sec
プラン生成時にプラン ガイドを受け付けることができなかったプラン実行の 1 秒当たりの数です。
- SQL Server: SQL Statistics\Guided plan executions/sec
プラン ガイドを使用してクエリ プランが生成されたプラン実行の 1 秒当たりの数です。