0

私はこれでSQL Server 2008R2および2012 Denali Monitoring Projectに取り組んでいます。すべてのPerfMonカウンターとその詳細を知りたいのですが、どのperfmonカウンターがどの目的で使用されているかを意味します。

Google と MSDN で試してみましたが、すべての SQL Server PerfMon カウンターの詳細を提供するテーブルを取得できませんでした。

次のクエリから、すべての perfmon カウンター リストを取得しましたが、すべての perfmon カウンターの詳細を見つけることができません。

SELECT *
FROM sys.dm_os_performance_counters
4

1 に答える 1

2

何を監視しようとしていますか?すべてを監視することは、実際には実行可能な計画ではありません。SQL Server 2008 R2 とデナリの両方に管理データ ウェアハウス (MDW) が付属しており、企業の場合はユーティリティ コントロール ポイント (UCP) を利用できます。これらは、SQL Server に組み込まれた監視ツールであり、情報をいくつかの DMV (sys.dm_os_performance_counters を含む) に保存します。情報は特定の間隔 (通常は 15 秒ですが、変更できます) でポーリングされ、それぞれのデータベースに保存されて、必要に応じてレポートや検査を行うことができます。この情報がポーリングされて保存される理由の 1 つは、カウンターが特定の用途に使用されるためです。つまり、一部のカウンターはインストールの最初から増加し、他の多くのカウンターは SQL Server の再起動時にリセットされます。CPU ティックは、CPU の負荷を確認するために少なくとも 2 ポイントのデータが必要であることを私が知っているものです。これがあなたの努力に役立つかどうかはわかりませんが、もしそうなら、クールです これは言った、何百ものSQL Serverパフォーマンスカウンターがあります. perfmonを見ると、SQLカウンターを立ち上げると、以下に説明があります、それが正確に何をするかを教えてください。モンスター リストが見つからない場合は、powershell を使用して、すべての SQL カウンターとそれぞれの説明を抽出してみます。SQL から情報を取得しようとはしません。BOL に存在しないためですが、これまでに見たリストとしてではありません。さらに問題に加えて、すべてのカウンターが十分に文書化されているわけではありません。何百もの SQL Server パフォーマンス カウンターがあります。perfmon で SQL カウンターを起動すると、以下に説明が表示され、正確に何をするかがわかります。モンスター リストが見つからない場合は、powershell を使用して、すべての SQL カウンターとそれぞれの説明を抽出してみます。SQL から情報を取得しようとはしません。BOL に存在しないためですが、これまでに見たリストとしてではありません。さらに問題に加えて、すべてのカウンターが十分に文書化されているわけではありません。何百もの SQL Server パフォーマンス カウンターがあります。perfmon で SQL カウンターを起動すると、以下に説明が表示され、正確に何をするかがわかります。モンスター リストが見つからない場合は、powershell を使用して、すべての SQL カウンターとそれぞれの説明を抽出してみます。SQL から情報を取得しようとはしません。BOL に存在しないためですが、これまでに見たリストとしてではありません。さらに問題に加えて、すべてのカウンターが十分に文書化されているわけではありません。SQL から情報を取得しようとはしません。BOL に存在しないためですが、これまでに見たリストとしてではありません。さらに問題に加えて、すべてのカウンターが十分に文書化されているわけではありません。SQL から情報を取得しようとはしません。BOL に存在しないためですが、これまでに見たリストとしてではありません。さらに問題に加えて、すべてのカウンターが十分に文書化されているわけではありません。

これにより、perfmon にすべての SQL 関連のカウンターが表示されます。お役に立てれば。まだ説明を引っ張る作業中です。powershell はよくわかりません。Get カウンター -listSet SQL | %{$_.counter} SQL という単語の前後にアスタリスクがあるはずですが、イタリック体に書式設定されています。私は初心者なので、まだそれを回避する方法がわかりません。

于 2011-05-04T13:36:06.287 に答える