Performans Monitor

Performance Monitor işletim sisteminin ve uygulamarın kaynak kullanımına dair bilgi toplayabileceğimiz bir windows aracıdır. Bu aracı SQL Server’ın kaynak kullanımlarını gözlemlemek için de kullanabiliriz. Aşağıda veri tabanı performansımızı gözlemlemek için sıkça kullandığımız sayaçları ve olması gereken değerleri listeledim.

Memory –> Available MBytes : Kullanılabilir bellek miktarı
Memory –> Free System Page Table Entries : İşletim sisteminin (sanal fiziksel adres eşlemesi için) kullandığı bellek tamponları. 10000 üzerinde olması önerilir
Memory –> Pages Input/Sec : 
Memory –> Pages/Sec : Pages Input/sec ve Pages Output/sec değerlerinin toplamı.  sürekli olarak 50 den büyük seyrediyorsa memory darboğazı oluşmuş olabilir.
Paging File –> %Usage :
Paging File –> %Usage Peak :

Physical Disk –> Avg. Disk sec/Read : Diskten okuma gecikmesi. 8ms’den az olması önerilir.
Physical Disk –> Avg. Disk sec/Write : Diske yazma gecikmesi. 8ms’den az olması önerilir.
Physical Disk –> Disk Reads/sec : 
Physical Disk –> Disk Writes/sec :
Physical Disk –> % Idle Time : İşletim sisteminden diske herhangi bir istek gitmediği (okuma ya da yazma) zaman yüzdesi. 50 üzeri olması önerilir.

Processor –> % Processor Time : CPU kullanımı
Processor –> Privileged Time : İşlemcinin kernel modda çalışma yüzdesi. Kullanıcı prosesleriyle değil işletim sistemi prosesleriyle meşgul olma süresi. %30’dan az olması öneriliyor.
Process(sqlservr) –> % Privileged Time :
Process(sqlservr) –> % Processor Time :

SQLServer:Access Methods Forwarded Records/sec :
SQLServer:Access Methods Free Space Scans/sec :
SQLServer:Access Methods Full Scans/sec :
SQLServer:Access Methods Page Splits/sec : Saniyedeki page bölünme miktarı
SQLServer:Access Methods Index Searches/sec :
SQLServer:Access Methods Mixed page allocations/sec :

SQLServer:Buffer Manager Buffer cache hit ratio : Buffer ön belleği verimli çalışıyor mu? Disk yerine bellekten ne kadar okuma yapılıyor?
SQLServer:Buffer Manager Checkpoint pages/sec :
SQLServer:Buffer Manager Free pages :
SQLServer:Buffer Manager Lazy writes/sec :
SQLServer:Buffer Manager Page life expectancy : Buffer’da page’ler ne kadar süreyle tutuluyor?
SQLServer:Buffer Manager Page lookups/sec :
SQLServer:Buffer Manager Page reads/sec :
SQLServer:Buffer Manager Page writes/sec :

SQLServer:General Statistics Temp Tables For Destruction :
SQLServer:General Statistics Logins/sec :
SQLServer:General Statistics Logouts/sec :
SQLServer:General Statistics – User Connections : Aktif bağlı kullanıcı sayısı

SQLServer:Latches Latch Waits/sec (Total Latch Wait Time) / (Latch Waits/Sec) :
SQLServer:Latches Total Latch Wait Time (ms) (Total Latch Wait Time) / (Latch Waits/Sec) :

SQLServer:Locks Lock Requests/sec (Lock Request/sec)/(Batch Requests/sec) :
SQLServer:Locks Lock Waits/sec : Lock bekleme süreleri :
SQLServer:Locks Lock Wait Time :

SQLServer:Memory Manager Memory Grants Pending :
SQLServer:Memory Manager Target Server Memory (KB) :
SQLServer:Memory Manager Total Server Memory (KB) : SQL Server ne kadar ram kullanıyor?

SQLServer: SQL Statistics – Batch Requests/sec :
SQLServer: SQL Statistics – Compilations/sec :
SQLServer: SQL Statistics – Recompilations/sec :