Forum
Merhaba,
Bir Instance'da yeterli bellek olduğuna nasıl emin olabiliriz veya ekleme gerektiğine
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 ?
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