MSSQL Server’da CXPACKET Bekleme Tipi
CXPACKET(Class Exchange Packet), SQL Server’da bir sorgunun birden fazla işlemci çekirdeği (CPU) kullanılarak çalıştırılması durumunda ortaya çıkan bir bekleme türüdür. Teknik olarak; paralel bir işlemin bir veya birden fazla worker…
MSSQL Server’da THREADPOOL Bekleme Tipi
THREADPOOL bekleme türü, SQL Server’ın yeni bir işi (task) yürütebilmek için boşta bir iş parçacığı (worker thread) bulamadığı durumlarda ortaya çıkar. SQL Server, her bir sorgu veya sistem görevi için…
MSSQL Server’da SOS_SCHEDULER_YIELD Bekleme Tipi
SOS_SCHEDULER_YIELD, SQL Server’ın “Cooperative Scheduling” (işbirlikçi zamanlama) mimarisinin doğal bir sonucudur. Bu bekleme tipi, bir thread’in (iş parçacığı) CPU üzerindeki çalışma süresini doldurduğunda, diğer işlemlere sıra vermek amacıyla CPU’yu gönüllü…
MSSQL Server’da Worker Threads Analizi
Bu makalede mssql server üzerinde bazı durumlarda non yielding scheduler hatası sonucu sistemde çok fazla sayıda eş zamanlı bağlantı varsa, worker thread sınırına ulaşılmış olabilir ve bu durumda sql server’ın…
MSSQL Server’da Non-yielding Scheduler Hatası
Bu makalede mssql server’da dump dosyası üzerinde karşılaşılan bir hata mesajı üzerine yazıldı. Öncelikle Sos Scheduler Yielding bekleme tipinin ne olduğuna kısaca değinmek gerekirse SOS_SCHEDULER_YIELD, SQL Server’ın “Cooperative Scheduling” (işbirlikçi…
MSSQL Server’da Non Clustered Index Nedir
Bu makalede NonClustered Index’in ne olduğunu detaylı bir şekilde görmüş olacağız. SQL Server’da çeşitli index türleri bulunur, ancak en yaygın kullanılanları şunlardır: Aşağıdaki komut yardımıyla tablo altında bulunan clustered ve…
MSSQL Server’da Index Yapısında Kullanılan Parametreler
Bu makalede Clustered-NonClustered Index Komutları ve aynı zamanda aralarındaki farkı görmüş olacağız. SQL Server’da çeşitli index türleri bulunur, ancak en yaygın kullanılanları şunlardır: Aşağıdaki komut yardımıyla tablo altında bulunan clustered…
MSSQL Server’da Error Log Dosyasını Bir Tabloya Kaydetmek
Bu makalede mssql server üzerinde bulunan error log’ları belirli bir tablo altına kaydetmiş olacağız. Aynı zamanda filtreleme işlemi sonucu log dosyasında bulunan gereksiz mesajlardan kaçınmış olacağız. sp_readerrorlog procedure‘ün kullanıldığı bu…
