Kategori: sqlserver

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 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…

MSSQL Server’da RESOURCE_SEMAPHORE_SMALL_QUERY Bekleme Tipi

SQL Server’da RESOURCE_SEMAPHORE_SMALL_QUERY, küçük bellek ihtiyacı olan sorguların, kendileri için ayrılan özel bellek havuzundan pay alabilmek için sıraya girdiği durumlarda görülür. SQL Server, sorguları bellek ihtiyacına göre iki ana gruba…

MSSQL Server’da CLR_SEMAPHORE Bekleme Tipi

SQL Server’da CLR_SEMAPHORE, SQL Server içinde çalışan Common Language Runtime (CLR) nesnelerinin (procedure, trigger veya kullanıcı tanımlı fonksiyonlar) yönetilen bellek (managed memory) üzerinde bir işlem yapmak için “izin” (semaphore) beklediği…

MSSQL Server’da BROKER_TRANSMITTER Bekleme Tipi

SQL Server’da BROKER_TRANSMITTER, Service Broker mekanizmasının bir parçasıdır. Service Broker üzerinden bir mesaj gönderileceği zaman, bu mesajı “iletmekten” (transmit) sorumlu olan bir iş parçacığının (thread), yapacak yeni bir iş gelene…