0

SMO (SQL 管理オブジェクト)を使用して、特定の SQL サーバー インスタンスまたはデータベースのパフォーマンス メトリックをプログラムで取得する方法を考えていました。基本的に、Sql Management Studio のアクティビティ モニターが表示するものと似ています。

たとえば、CPU 使用率、I/O 書き込みなどを知りたい場合、どの SMO オブジェクトがそれを教えてくれるでしょうか?

以下を使用してみましたが、正しい軌道に乗っているとは思いません。

Server srv = new Server(conn);

DataRow[] datarows = srv.EnumPerformanceCounters().Select();
4

0 に答える 0