MSSQL Server Composite Index
Birden fazla kolonu bir ayara getirerek oluşturulan index Composite Index olarak adlandırılmaktadır. Tablo üzerinde tanımlanan index tek kolon üzerinden değil de birden fazla kolon üzerinden tanımlandıysa bu index türüne composite…
MSSQL Server Index Inclued Column
Bu makalede MSSQL Server Index Inclued Column konusunu detaylı bir şekilde ele almış olacağız. Leaf level’de bulunan verinin herhangi bir lookup işlemi yapmadan aradığı ilgili kolonun aynı veri kümesinin içerisine…
MSSQL Server Index Nedir
Bu makalede MSSQL Server Index konusunu detaylı bir şekilde görmüş olacağız. Index veritabanımızın performansını etkileyen önemli bileşenlerden bir tanesidir. Bu yapı ile verilerimize daha az okuma yaparak ve minumum maliyette…
MSSQL Server Index Kullanım Durumu
Bu makale ile indexs’lerin fragmentation oranını ne kadar scan-seek yaptığını tüm bilgilere ulaşabiliriz. Bu komut ile index yapılarımızın seek-scan işlemlerini anlık takipte edebiliriz. İndexs’te page count bize 1000 üzerinde indexs’in…
MSSQL Server Hash Group ve Order Group Query Hint Kavramıyla Execution Plan Müdahalesi
SQL Server sık kullandığımız group by işlemini yaparken ya Hash Match Aggregate ya da Stream Aggregate işlemlerinden birini seçecektir. İki işlem arasındaki farka daha önce değinmiştik. Stream Aggregate işlemi gruplanacak…
MSSQL Server FORCE ORDER Query Hint Kavramıyla Execution Plan Müdahalesi
SQL Server’da sorgularımız çalıştırılmadan önce yani Execution planları oluşturulduğunda Query Optimizer tarafından ilgili sorgumuz optimize edilir. Bu optimizasyon işleminin adımlarından bir tanesi de birden fazla tablo kullandığımız sorgularımızda verinin okunmasına…
MSSQL Server RECOMPILE Query Hint Kavramıyla Execution Plan Müdahalesi
SQL Server’ın performans için kullandığı en önemli özelliklerinden bir tanesi, bir sorgu ilk defa çalıştırıldığında bu sorguya ait maliyeti en düşük olan Execution planın oluşturulması ve aynı sorgunun bir daha…
MSSQL Server OPTIMIZE FOR Query Hint Kavramıyla Execution Plan Müdahalesi
SQL Server’da yazdığımız sorgularda sıkça değişken veya parametreler kullanılmaktadır. Sorgumuzda değeri doğrudan kullanmak yerine değişken veya parametre kullandığımızda SQL Server Execution planı oluşturmak için istatistiklerin ortalama değerini kullanır. Bu sebeple…