Sql Server çok fazl...
 
Bildirimler
Hepsini Temizle

Sql Server çok fazla Compile  

  RSS
Levent Cuha
(@LeventCuha)
Üye

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

 

YYY

 

 

 

Alıntı
Gönderildi : 28/05/2019 17:02
Can Kaya
(@cankaya)
Üye Forum Yöneticisi

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.

CevapAlıntı
Gönderildi : 31/05/2019 12:38
Paylaş: