Kategori: Bekleme Tipi

MSSQL Server’da CLR_AUTO_EVENT Bekleme Tipi

CLR_AUTO_EVENT, bir iş parçacığının (thread) o an aktif olarak bir işlem yapmadığını ve CLR içindeki bir senkronizasyon olayının (event) tetiklenmesini beklediğini ifade eder. SQL Server, CLR ile entegre çalışırken kendi…

MSSQL Server’da PREEMPTIVE_OS_WRITEFILEGATHER Bekleme Tipi

Bu bekleme tipi, SQL Server’ın WriteFileGather adlı Windows API fonksiyonunu çağırdığında oluşur. “Gather” (Topla) ifadesi burada anahtar kelimedir. SQL Server, bellekteki (Buffer Pool) farklı noktalara dağılmış olan veri sayfalarını toplar…

MSSQL Server’da PREEMPTIVE_OS_CALLS Bekleme Tipi

SQL Server, iş parçacıklarını (threads) yönetmek için Non-Preemptive (işbirlikçi) bir çizelgeleme yapısı olan SQLOS‘u kullanır. Normal şartlarda SQL Server, bir görevin ne kadar süre çalışacağını kendisi kontrol eder. Ancak, SQL…

MSSQL Server’da ASYNC_IO_COMPLETION Bekleme Tipi

ASYNC_IO_COMPLETION, SQL Server’da bir işlemin başlattığı asenkron (arka planda yürütülen) I/O talebinin tamamlanmasını beklediği durumlarda ortaya çıkar. Bu bekleme tipi, SQL Server’ın veriyi diske yazmaya veya diskten okumaya çalıştığı ancak…

MSSQL Server’da CXCONSUMER Bekleme Tipi

CXCONSUMER, SQL Server 2016 Service Pack 2 (SP2) ve SQL Server 2017 RTM CU3 sürümleriyle hayatımıza giren bir bekleme tipidir. Aslında bu bir “bekleme” değil, bir “durum” bildirimidir. Önceden tüm…

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