Kategori: Bakım-Performans

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…

MSSQL Server  FAST N Query Hint Kavramıyla Execution Plan Müdahalesi

SQL Server’da Execution Plan’a müdahale ederken kullanılan faydalı kullanımlardan biri de Fast N seçeneğidir.  Sıkça karıştırılan bu operatörü kullanarak, SQL Server’ın sorgu sonucunda gösterilecek olan sonuç kümesinin içinde N (N…

MSSQL Server Execution Plan Repartition Streams Operatörü

Bu makalede MSSQL Server Execution Plan Repartition Streams Operatörünü detaylı bir şekilde görmüş olacağız. Paralelizmin kullanıldığı Execution planlarda sık kullanılan bir diğer operatör de Repartition Streams operatörüdür. Bu operatör diğer…

MSSQL Server Execution Plan Gather Streams Operatörü

Bu makalede MSSQL Server Execution Plan Gather Streams Operatörünü detaylı bir şekilde görmüş olacağız. Paralelizmin tercih edildiği Execution planlarda kullanılan bir diğer operatör ise Gather Streams operatörüdür. Gather Streams operatörü…

MSSQL Server Execution Plan Distribute Streams Operatörü

Bu makalede MSSQL Server Execution Plan Distribute Streams Operatörünü detaylı bir şekilde görmüş olacağız. Distribute Streams, Paralel çalışan Execution planlarda sık kullanılan operatörlerden olup bu operatör kendisine gelen bir kayıt…

MSSQL Server Execution Plan Paralelizm Kavramı

Bu makalede MSSQL Server Execution Plan Paralelizm Kavramını detaylı bir şekilde görmüş olacağız. SQL Server’da özellikle maliyeti yüksek olan sorgularımızın Execution planlarını incelediğimizde SQL Server’ın işlemleri yapmak için Paralelizmi kullandığını…