Forum

Sql Server Bellek G...
 
Bildirimler
Hepsini Temizle

Sql Server Bellek Gerekliliği Analizi

2 Yazılar
2 Üyeler
0 Likes
560 Görüntüleme
(@LeventCuha)
Gönderiler: 27
Trusted Member
Konu başlatıcı
 

Merhaba,

Bir Instance'da yeterli bellek olduğuna nasıl emin olabiliriz veya ekleme gerektiğine

XXP

 

Bu hususta ne kaale alınır page life expantancy ile bakılabilir mi ? internette 300 rakamını gördüm fakat

Bazen 5000 oluyor, bazen yük anında 500 e düşüyor sanırım ,  buradaki süre saniye cinsinden mi ?

 

 

Bu konu 5 yıl önce Levent Cuha tarafından düzenlendi
 
Gönderildi : 28/05/2019 16:49

(@cankaya)
Gönderiler: 117
Üye
 

Merhabalar,

Veri tabanı makinalarında memory ayarları, sistemin yüküne ve tipine göre değişiklik gösterir. Yine sisteme geöre değişen bir senaryo.

 

Eğer bir cevp verilmesi gerekiyorsa en az 300 saniye olarak pagelerin memoryde yaşamasını bekleriz. Tabii ki db boyutu, memory boyutu birçok etkende bunu etkileyecektir.

Süre saniye cinsinden. 

Buradaki kurgu aslında memory de ne kadar yaşıyor diskten aldığımız pageler. Sistemi izlemeniz bu yolda yapabileceğiniz tek şey. Sizin için çok kıymetli olan memoryi optimize bir şekilde kullanmak için efor harcamalısınız. PLE ye bakmak memory ihtiyacı için iyi bir başlangıç olur. 

Yukarda 300 değerini verdik başka bir oldschool formül de

memory(GB)/4*300 = PLE threashold

bu formüller tabi ki "kime göre neye göre" bu kısmı lütfen atlamayalım. Sistem özelinde planlanması gereken işler. Mesela backup stratejinizi değiştirmeniz PLE için ciddi bir değişiklik olacaktır. Gün içinde full ya da diff bir yedek alırken bu stratejiyi değiştirip almazsanız PLE tabii ki artacaktır. Yüksek oranda memory den okumak için elinizden geleni ardınıza koymayın 🙂

Formül için örnek: 100 GB Ram var SQL makinamın 100 /4*300= 7500 saniye 

 
Gönderildi : 31/05/2019 12:32

Paylaş: