你是否在日常\工作中使用SQL SERVER时,是否有发现自己的CPU在默默的上升,对比还没有头绪,默默的点开浏览器搜索为什么我的数据库会越变越大?
让我们来看看常见的主流浏览器在说些什么
newbing答案:
百度答案:
是否有自己思考过这种统计进程信息,利用简单的TOP语句就能查询到实时交互的块线程?
NO,绝大多数的方法都是带偏了思路
1、从物理机器的角度来讲,能直观的用PowerShell命令来查看计数器信息
$serverName = $env:COMPUTERNAME $Counters = @( ("\\$serverName" + "\Process(sqlservr*)\% User Time"), ("\\$serverName" + "\Process(sqlservr*)\% Privileged Time") ) Get-Counter -Counter $Counters -MaxSamples 30 | ForEach { $_.CounterSamples | ForEach { [pscustomobject]@{ TimeStamp = $_.TimeStamp Path = $_.Path Value = ([Math]::Round($_.CookedValue, 3)) } Start-Sl