2014-09-30 45 views
0

上很慢我有一个WMI查询是SELECT * FROM win32_printer where name = 'My Printer'WMI查询运行特定的计算机(本地)

它的运行作为本地查询。

我正在通过WBEMTest和通过C#编写的代码测试它,并且在特定机器上的所有情况下,它非常慢(〜1分钟)。我已经检查过WMI活动跟踪日志,并且没有错误。有没有人有任何关于如何找出这台机器的问题的提示。

回答

2

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

您可以检查此blog post以改善您的查询性能。

相关问题