Görev Yöneticisi SQLServer ve ek hizmetleri tarafından yenen belleği doğru bir şekilde göstermediğinde, kendi Brent Ozar'ımızdan bu davayı ele alan yeni bir makale var. Burada bulabilirsiniz: Sysadmin'in Microsoft SQL Server Belleği Kılavuzu .
Alıntı: " Neden SQLServer.exe fazla bellek kullanmıyor?
Masaüstünü bir sunucuya uzak tuttuğunuzda ve Görev Yöneticisi'ne baktığınızda, sqlservr.exe'nin Mem Kullanımı her zaman tuhaf görünüyor. Bu SQL Server'ın hatası değil. Görev Yöneticisi kirli, pis bir yalancı. (Biliyorum, SQL adamı suçu değiştiriyor gibi görünüyor, ancak bir saniye benimle taşıyor.) 64 bitlik kutularda bu sayı biraz daha doğru, ancak 32 bitlik kutularda tamamen tabandan . SQL Server'ın ne kadar bellek kullandığının doğru bir resmini elde etmek için Process Explorer gibi bir araca ve SQL Server'ın tüm işlemlerini tanımlamanız gerekir. Sağda gösterdiğim sunucuda iki sql Server örneği (sqlservr.exe ile gösterilir) artı SQL Agent, SQL Browser ve SQL Server yedekleme araçları vardır. SQL Server Analysis Services, Integration Services ve Reporting Services'ın aynı sunucuda da çalıştığını görmek alışılmadık bir durum değil - hepsi bellek tüketiyor.
Peki SQL ne kadar bellek kullanıyor? Bunu senin için kolaylaştıracağım. SQL Server tüm belleği kullanıyor. Dönem."
Bu yüzden Mark'ın sorgusunu denemenizi ve bellek raporu için daha iyi bir araç kullanmanızı tavsiye ederim. Ya da Görev Yöneticisi'ni değil, belleği bildirmesi için Perfmon'a güvenin.