Sql-Server
資源池統計計數器報告為零
我在我的 2016 SQL Server 上使用資源調控器。在之前的 2016 SQL Server 版本中,此查詢:
select * from master.sys.dm_os_performance_counters opc where opc.object_name = 'SQLServer:Resource Pool Stats' and counter_name = 'CPU usage target %'
將根據資源池配置設置和系統負載生成資源池的 CPU 使用率目標值。但是,現在它們始終為零。
我還使用 perfmon 來確認這一點(以及執行合法查詢)。有誰知道為什麼或如果這個計數器改變了?根據msdn文章,它應該仍然可以工作。
在與 Microsoft 支持人員交談了幾次後,他們終於告訴我這是一個錯誤。
然而,產品團隊表示,SQL Server 2016 中這個特定計數器的算法太複雜而無法修復。他們將更新文件以顯示計數器現在沒用了。
因為我們監控這些櫃檯以確保州長正在工作,所以我將不得不想出一個本土解決方案。–獵人X3
您在 Microsoft Connect 上發布了一個錯誤:
SQL Server 2016 SQLServer:資源池統計:CPU 使用目標百分比始終返回零 - HunterX3
鑑於微軟也沒有在那裡做出回應,這可能是一個錯誤。向 Microsoft 提出支持案例,如果證明是錯誤,他們會退還您的支持費用。