SQL Server için tanımlanan memory alanı ne kadar yeterli sorusuna en iyi cevabı verecek olan sorgudur. PLE özetle, cache üzerinde bir verinin ne kadar süre kaldığını gösterir. Eğer bu süre uzun ise sorun yok. Ama kısa ise bu datanın devamlı olarak cache üzerinden diske aktarıldığını gösterir. Bu da biraz daha memory ihtiyacına en iyi ipucudur. Diğer taraftan büyük veri çeken sorguların çalıştırılıyor olması PLE değerini düşürür.

SQL kitapçıklarında bu değerin >300 olması talep edilir ama günümüzdeki RAM büyüklüklerine bakar isek 300 bence biraz düşük.

SELECT

            *

FROM sys.dm_os_performance_counters

WHERE dm_os_performance_counters.object_name LIKE ‘%Buffer Manager%’

AND dm_os_performance_counters.counter_name = ‘Page life expectancy’;

Tags:

No responses yet

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir