Buradasın
SQL Execution Plan İncelemesi
berkemrecabuk.medium.com/execution-plan-nas%C4%B1l-i%CC%87ncelenmelidir-part-1-70f30be0f88dYapay zekadan makale özeti
- SQL Query Çalışma Süreci
- SQL Server Engine sorguları parsing, algebrizing, optimizing ve execution aşamalarında işler
- Parsing aşamasında sorgu ağaç yapısına bölünür ve syntax kontrolü yapılır
- Algebrizer parçaları anlamlı query tree'lere çevirir
- Optimizer minimum maliyetli execution planı oluşturur ve Memory Storage'a kaydeder
- Execution Plan Türleri
- Estimated Execution Plan sorgu çalıştırılmadan yapılan tahmini plandır
- Actual Execution Plan sorgu çalıştırıldıktan sonraki adımları gösterir
- Actual plan daha doğru ve kullanışlı olduğu için önerilir
- Plan Parametreleri
- Header operatörün gerçekleştirdiği işlemi belirtir
- Logical Operation kavramsal işlemi tanımlar
- PhysicalOperation belirlenen işlemi uygular
- Execution Mode satır satır veya grup satır işlemeyi belirler
- Storage parametresi RowStore veya ColumnStore kullanımını gösterir
- Number of Rows Read okunan satır sayısını belirtir
- Estimated Operator Cost işlem maliyetlerini gösterir