2005年09月17日

パフォーマンスモニタ監視項目

○ メモリ/ページングファイルの使用状況
オブジェクト カウンタ 説明 ガイドライン
Memory Available Bytes プロセスの実行に使用できるバイト数 常に 5000KB より大
小さい値 → RAM 不足
Pages/sec RAM /ディスク間読み取り/書き込みページ数 0以下
大きい値 → ページングファイル使用
Commit Limit 物理/仮想メモリを合わせた利用可能メモリ最大容量  
Commited Bytes メモリ使用量 物理メモリより大きい値 → ページングが頻繁に発生
Process Page Faults/sec メモリ上の指定されたワーキングセット内でのページフォルト 大きい値(20 以上) → ページングが過度
Working Set SQL Server が使用するメモリ使用量 5000KB より小
小さい値 → SQL Server で使用できる追加メモリが少ない
SQLServer:Buffer Manager Buffer Cache Hit Ratio ディスクから読み取らずにバッファキャッシュ内で見つかったページの割合 90% より大
Total Pages バッファキャッシュ内での総ページ数 小さい値 → ディスク I/O が頻繁に発生
Databases pages データバッファキャッシュに使用しているページ数  
Procedure cache pages プロシージャキャッシュに使用しているページ数  
SQLServer:Memory Manager Total Server Memory サーバーが使用している動的メモリ総量 一貫して物理メモリ値に近い → メモリ増設が必要
Connection Memory ユーザー接続用に使用しているメモリ量  
Lock Memory ロックに使用しているメモリ量  
SQLServer:Cache Manager Cache Hit Ratio キャッシュヒットとキャッシュルックアップの比率  
 
○ スレッド/プロセッサの使用状況
オブジェクト カウンタ 説明 ガイドライン
Processor %Processor Time CPU 使用率 継続して 90% 以上 → CPU のアップグレード/追加が必要
%Privileged Time カーネルコマンド実行のための特権時間に費やす時間の割合 できるだけ小さい値
大きい値 → ディスク I/O サブシステムのパフォーマンスを上げる必要
%User Time プロセッサがユーザープロセス実行に費やす時間の割合 他プロセス/アプリケーションが SQL Server の動作を妨げている可能性
System %Total Processor Time 全プロセッサの平均  
Processor Queue Length プロセッサキューにあるスレッド数 2 以下
2 より大きい値 → CPU のアップグレード/追加が必要
Context Switches/sec プロセッサがスレッドを切り替える1秒あたりの回数 8000 に達している → CPU のアップグレード/追加が必要
Process %Processor Time サービスごとの CPU 使用率  
 
○ ハードディスク I/O
オブジェクト カウンタ 説明 ガイドライン
PhysicalDisk %Disk Time ディスク I/O 処理時間の割合 90% より小
Avg. Disk Queue Length ディスク I/O 待ちキュー長の平均 2 より大きい値 → ディスク I/O 処理要求で待ち発生
Disk Reads/sec 読み取り操作比率 一貫して小
Disk Write/sec 書込み操作比率 一貫して小
 
○ 接続数/トランザクション数
オブジェクト カウンタ 説明 ガイドライン
SQLServer:General Statistics User Connection 接続中ログインユーザー数  
Logins/sec 1秒あたりのログインユーザー数  
SQLServer:Databases Active Transaction 実行中のトランザクション数  
Transaction/sec 1秒あたりの実行トランザクション数  
 
○ ロック
オブジェクト カウンタ 説明 ガイドライン
SQLServer:Locks Lock Waits/sec ロック平均待ち時間  
Lock Timeout/sec 1秒あたりのロックタイムアウト数  
Number of Deadlock/sec 1秒あたりのデッドロック数  
SQLServer:Access Methods Table Lock Escalations/sec 1秒あたりのロックエスカレーション数  
 
○ ページ分割状況
オブジェクト カウンタ 説明 ガイドライン
SQLServer:Access Methods Pages Splits/sec 1秒あたりのページ分割数  
posted by w@ko at 14:54|  ・SQL Server ノート | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。