SQL Server Memory’si Yeterli mi?(Memory Grant Pending)

20 Kas by NURULLAH ÇAKIR

SQL Server Memory’si Yeterli mi?(Memory Grant Pending)

 

Bu makale’de SQL Server Memory’sinin yeterli olup olmadığını anlamanın bir kaç yolunu inceleyeceğiz.

 

SQL Server işletim sistemi üzerinde tüm memory’yi kullanmaya çalışır. Hatta bazı durumlarda SQL Server’a limit koymazsanız işletim sistemini darboğaza sokabilirsiniz. Bu yüzden MAX SERVER MEMORY konfigürasyonunu yapmalısınız. Detaylarla ilgili “Numa Nodes, MAX/MIN Server Memory, Log Pages In Memory and MAXDOP“” isimli makale’yi okumanızı tavsiye ederim.

 

 

Performance counter’lardan bazı bilgileri çekerek memory’nin yeterliliğini kontrol edebilirsiniz.

 

Örneğing page life expectancy ya da buffer cache hit ratio. Detaylar için “Data Collector, Management Data Warehouse, Perfmon” isimli makale’den faydalanabilirsiniz.

 

Daha hızlı bir çözüm yolu olarak’ta memory ihtiyacı için beklemede olan sorgu’ların kayıt sayısını bulmaktır. Aşağıdaki sorgu yardımıyla memory almak için bekleyen sorgu sayısını görebilirsiniz. Bu sayı normalde 0(sıfır) olmalıdır.

 

Bir cevap yazın

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

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.