2014-09-30 46 views
0

上很慢我有一個WMI查詢是SELECT * FROM win32_printer where name = 'My Printer'WMI查詢運行特定的計算機(本地)

它的運行作爲本地查詢。

我正在通過WBEMTest和通過C#編寫的代碼測試它,並且在特定機器上的所有情況下,它非常慢(〜1分鐘)。我已經檢查過WMI活動跟蹤日誌,並且沒有錯誤。有沒有人有任何關於如何找出這臺機器的問題的提示。

回答

2

WMI很慢,因爲它主要是爲管理而非性能設計的。調用WMI查詢時,後臺會發生很多事情。同樣,返回大量數據條目的查詢也很慢,但是在您的特定查詢中,我不認爲這是個問題。

您可以檢查此blog post以改善您的查詢性能。

相關問題