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…

MSSQL Server’da RECEIVE_NETWORK_PACKET Bekleme Tipi

SQL Server’da RECEIVE_NETWORK_PACKET bekleme tipi, az önce konuştuğumuz ASYNC_NETWORK_IO’nun tam tersi istikamette çalışır. Burada SQL Server veriyi göndermeye çalışmıyor; aksine istemciden (uygulama, kullanıcı veya başka bir sunucu) gelecek bir paketi/komutu…

MSSQL Server’da SQLTRACE_BUFFER_FLUSH Bekleme Tipi

SQL Server’da SQLTRACE_BUFFER_FLUSH bekleme tipi, sistemde çalışan bir SQL Trace (genellikle SQL Server Profiler) veya bir Extended Event (XEvent) oturumunun topladığı verileri diske veya ağa yazmaya çalışırken oluşur.Bu bekleme tipi…

MSSQL Server’da FTIFTS_SCHEDULER_IDLE_WAIT Bekleme Tipi

SQL Server’da FTIFTS_SCHEDULER_IDLE_WAIT bekleme tipi, adından da anlaşılacağı üzere Full-Text Search (Tam Metin Arama) özelliğiyle doğrudan ilişkilidir.Tıpkı daha önce incelediğimiz DISPATCHER_QUEUE_SEMAPHORE veya CLR_AUTO_EVENT gibi, bu da SQL Server’ın “iyi huylu”…

MSSQL Server’da DISPATCHER_QUEUE_SEMAPHORE Bekleme Tipi

SQL Server’da DISPATCHER_QUEUE_SEMAPHORE bekleme tipi, genellikle bir “sorun” değil, sistemin boşta (idle) olduğunu gösteren doğal bir durumdur. Tıpkı daha önce incelediğimiz CLR_AUTO_EVENT veya HADR_NOTIFICATION_DEQUEUE gibi, bu da bir “kuyruk bekleyicisi”dir….