MSSQL Server READ COMMITTED Isolation Level
SQL Server’da READ COMMITTED, veritabanı kurulduğunda gelen varsayılan (default) izolasyon seviyesidir. Birçok yazılımcı farkında olmasa da yazdığı sorguların çoğu bu kurallar çerçevesinde çalışır. Bu seviyeyi anlamanın en kolay yolu şudur:…
MSSQL Server Execution Planda Görülen ExcessiveGrant Uyarısı
SQL Server’da bir sorgunun yürütme planını (Execution Plan) incelerken, SELECT operatörünün üzerinde sarı bir ünlem işareti ve tooltip penceresinde “The query memory grant detected ‘ExcessiveGrant’, which may impact the reliability.”…
MSSQL Server Execution Plan AND ve OR Operatörlerin Mantığı
Sorgu iyileştiricisi (Query Optimizer), bir sorguyu çalıştırırken en az maliyetli yolu seçmeye çalışır. Bu seçim sürecinde AND ve OR operatörleri, indekslerin verimliliğini doğrudan etkiler. AND operatörü kullanıldığında, sonuç kümesinin her…
MSSQL Server Execution Plan’da Index Spool Kavramı
Bu makalede MSSQL Server Spool kavramlarını sırasıyla detaylı bir şekilde ele almış olacağız. Spool kavramı sql server yapısında performansı arttırmak için kullanılan bir yapı olarak karşımıza çıkmaktadır. Genellikle execution plan…
MSSQL Server Execution Plan’da Eager Spool Kavramı
Bu makalede MSSQL Server Spool kavramlarını sırasıyla detaylı bir şekilde ele almış olacağız. Spool kavramı sql server yapısında performansı arttırmak için kullanılan bir yapı olarak karşımıza çıkmaktadır. Genellikle execution plan…
MSSQL Server HASH Match Join Türü
Bu makalede MSSQL Server HASH Match Join türünü ele almış olacağız. Sql server da kullanıcı bir sorgu yazarken inner-left-full-right-cross join türleri olan mantıksal join yapılarını kullanmaktadır. Sql server kullanıcı sorgularını…
MSSQL Server Merge Join Türü
Bu makalede MSSQL Server Merge Join türünü ele almış olacağız. Sql server da kullanıcı bir sorgu yazarken inner-left-full-right-cross join türleri olan mantıksal join yapılarını kullanmaktadır. Sql server kullanıcı sorgularını arka…
MSSQL Server’da SHOWPLAN_ALL ve STATISTICS PROFILE ile Execution Planları Tablo Formatında Görme
SQL Server’da bir sorgunun nasıl çalıştırıldığını anlamanın en iyi yolu Execution Plan (Sorgu Planı) analizidir. Genellikle SQL Server Management Studio (SSMS) üzerinden grafiksel olarak incelediğimiz bu planları, bazen bir tablo…
