Forum
Merhaba, aklıma takılan bir şeyler var
Her saniye çok fazla compile görüyorum sonuçta bunların execution planları daha önceden çoktan oluşmuştur instance 3-4 aydır açık
parameter sniffing yüzünden bu kadar oluyor bunu engelleme yolu filan makaleler var ama normalmidir bunlar bir şey yapmaya gerek var mı ? habire yeni execution planlar oluşacaktır böylece bir öncekiler bellekten düşüyor mu ?
select SUM(size_in_bytes) FROM sys.dm_exec_cached_plans
size = 1359568336 = 1.26 gb yapıyor
Execution plan sorguya bağlı olarak değişebilen bir durumdur. Parameter sniffer, Query parametization gibi konular var. Daha önce yaratılan plana uyan sorgular varsa o plan kullanılır uymuyorsa yenisi yaratılır.
Bu sorunu engellemek için sorguların tune edilmesi ve parametreli bir halde yazılması gerekmektedir.