我想找到单个进程的性能,例如“MSSQLSERVER”
我应该写出哪些命令来找出两件事:
我找到了获得服务的命令,但却无法获得CPU& RAM使用情况。
答案 0 :(得分:2)
Get-Process -Name sqlservr | Select-Object ProcessName, CPU, PM
答案 1 :(得分:0)
正如@vonPryz建议你可能有兴趣使用性能计数器。 这是一个起点:
Get-Counter -ListSet "*" | ?{ $_.countersetname -match "sql"} | select -Unique countersetname
Get-Counter -ListSet "SQLServer:Workload Group Stats" |get-counter -SampleInterval 10 -MaxSamples 3}