Forum

Sql Server çok fazl...
 
Bildirimler
Hepsini Temizle

Sql Server çok fazla Compile

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

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

 

 

 

 
Gönderildi : 28/05/2019 17:02

(@cankaya)
Gönderiler: 117
Üye
 

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.

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

Paylaş: