Live Query Statitics ile Execution Plan’ı Sorgu Çalışırken Analiz Etmek

7 Kas by NURULLAH ÇAKIR

Live Query Statitics ile Execution Plan’ı Sorgu Çalışırken Analiz Etmek

Live Query Statitics, SQL Server 2016 Management Studio ile gelen ama SQL Server 2014 veritabanlarında kullanılabilen bir özelliktir.

 

Öncesinde Execution Plan’ı iki şekilde alabiliyorduk.

 

Birincisi sorguyu çalıştırmadan Estimated Execution Plan’ı almak,

 

İkincisi sorgu çalışıp bittikten sonra Actual Execution Plan’ı almak.

 

Detayları “Execution Plan Nedir” isimli makalede bulabilirsiniz.

 

Live Query Statistics ile sorgunun çalışma anında henüz tamamlanmadan execution plan’ı alabiliyoruz.

 

Bu şekilde sorgunun çalışma sırasında hangi operatörden hangi operatöre geçtiğini anlık olarak görebiliyoruz. Operatör düzeyinde satır sayısını, çalışma süresini canlı olarak görebiliyoruz.

 

Özellikle problemli sorguları analiz ederken işimize yarayacağını düşünüyorum. Ayrıca Execution Plan’ı canlı bir şekilde ilerlediğini görmek gerçekten çok keyifli 🙂

 

Aşağıdaki gibi sorguyu çalıştırmadan önce Include Live Query Statistics dememiz gerekiyor.

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir