【问题标题】:WMI query running very slow on a specific machine (local)WMI 查询在特定机器(本地)上运行速度非常慢
【发布时间】:2014-09-30 05:41:45
【问题描述】:

我有一个 WMI 查询是 SELECT * FROM win32_printer where name = 'My Printer'

它作为本地查询运行。

我正在通过 WBEMTest 和用 C# 编写的代码对其进行测试,在所有情况下,在特定机器上它真的很慢(大约 1 分钟)。我检查了 WMI 活动跟踪日志并且没有错误。有没有人有更多关于如何找出这台特定机器问题的提示。

【问题讨论】:

    标签: c# windows wmi wmi-query


    【解决方案1】:

    WMI 很慢,因为它主要用于管理而不是性能。调用 WMI 查询时,后台会发生很多事情。返回大量数据条目的查询也很慢,但是在您的特定查询中,我几乎不认为这是一个问题。

    您可以查看此blog post,了解提高查询性能的方法。

    【讨论】:

      猜你喜欢
      • 2016-02-10
      • 1970-01-01
      • 2019-12-16
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多