Kategori: Bakım-Performans

MSSQL Server Execution Plan Clustered Index Scan Operatörü

Bu makalede Execution Plan operatörlerin olan Clustered Index Scan operatörünü görmüş olacağız. İlk olarak sorgumuzun primary key tanımlanmadan dönen execution plan yapısı aşağıdaki ekran  resminde görülmektedir. Table Scan makalesinde bu…

MSSQL Server Execution Plan Table Scan Operatörü

Table Scan, SQL Server’ın bir sorguyu çalıştırırken tüm tabloyu baştan sona taraması işlemidir. Bu genellikle bir indeks olmadığında veya indeks kullanılamadığında ortaya çıkar.Kısacası tablo baştan sona kadar taranmaktadır. Genellikle Heap…

MSSQL Server Execution Plan’da Lazy 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 Nested Loops Join Türü

Bu makalede MSSQL Server Nested Loops 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 Query Optimizer,…

MSSQL Server Veritabanlarının Execution Planları Görme

SQL Server’da bir sorgu ilk kez çalıştırıldığında, SQL motoru bu sorgu için en uygun yolu hesaplar ve bu “planı” gelecekte tekrar kullanmak üzere Plan Cache adı verilen bellek alanında saklar….

MSSQL  SERVER’da Login’in Execution Plan Yapısını Görmesi

Bu makalede veritabanı üzerinde sadece okuma yetkisi olan bir loginin yetkili olduğu veritabanı üzerinde  çalıştırılan sorguların execution plan yapısını görmesini sağlamış olacağız. İlgili kullanıcının veritabanı altında sadece okuma yetkisi bulunmaktadır….

MSSQL Server Execution Plan Yorumlanması

Bu makalede execution plan incelenirken nelere dikkat edilmesi gerektiğini ele almış olacağız. Önceki execution plan makalemizde Estimated ve Actual Execution kavramlarından bahsetmiştik. Bu plan yapılarını inceleyerek nasıl aksiyon almamız gerektiğinden…

MSSQL Server Execution Plan Nedir

Bu makalede MSSQL Server Execution Plan kavramını detaylı bir şekilde ele almaya çalışacağız. Execution plan sorgunun nasıl çalışacağına karar veren bir yapı olarak karşımıza çıkmaktadır. Herhangi bir sorgunun performanslı çalışıp…