SQL Server Execution Plan Çeşitleri

SQL Server üzerinde üç farklı çeşitte Execution Plan bulunmaktadır. Text Plan Execution plandaki adımları text olarak gösterildiği şekildir, anlaşılması grafiksel planlara nispeten daha zordur. SHOWPLAN_ALL: Sorgunun Estimated Execution Planı TEXT olarak gösterilir. SHOWPLAN_TEXT: Sorgunun Estimated Execution Plan’ı daha az detaylı bir şekilde gösterilir. STATISTICS PROFILE: Sorgunun Actual Execution Plan’ı tüm detaylarıyla gösterilir. XML Plan XML… Okumaya devam et SQL Server Execution Plan Çeşitleri

SQL Server SELECT Nasıl Çalışır?

SQL Server’a üzerinde çalıştırılan bir SELECT sorgu hangi aşamalardan geçip, sonuca nasıl ulaşıldığına göz atalım. SQL Server Database Engine üzerinde bulunan bileşenler Query Optimizer: Mantıksal sorgu gereksinimi için verimli fiziksel bir execution plan bulmaktan sorumlu bileşendir. Language Processing: Sorgunun syntax olarak doğruluğunu kontrol eder, sorguda geçen tabloları ve varsa GROUP BY ‘ı ya da gerekliliğini… Okumaya devam et SQL Server SELECT Nasıl Çalışır?