想知道如何使用 SMO (sql管理对象)以编程方式获取给定sql server实例或数据库的性能指标。 与Sql Management Studio中的Activity Monitor基本类似。
例如,如果我想了解CPU使用情况,I / O写入等内容,SMO对象会给我哪些内容?
我尝试使用以下内容,但我认为我没有走上正轨。
Server srv = new Server(conn);
DataRow[] datarows = srv.EnumPerformanceCounters().Select();