MSSQL Server’da MEMORY_GRANT_PENDING Bekleme Tipi

SQL Server’ın Memory Clerk yapısı, her sorguya ihtiyacı olan “çalışma belleğini” (Query Grant) dağıtır. Eğer havuzda yeterli RAM yoksa, sorgu bir kuyruğa alınır. SQL Server’ın sorgu çalıştırmadan önce gerekli olan…

MSSQL Server’da MEMORY_ALLOCATION_EXT Bekleme Tipi

SQL Server’da MEMORY_ALLOCATION_EXT bekleme tipi, motorun işletim sisteminden (Windows) veya SQL Server’ın kendi bellek yöneticisinden bellek tahsis etmek için beklediği genel bir durumdur. Bu bekleme tipi, RESOURCE_SEMAPHORE gibi doğrudan sorgu…

MSSQL Server’da RESOURCE_SEMAPHORE_QUERY_COMPILE Bekleme Tipi

RESOURCE_SEMAPHORE_QUERY_COMPILE, SQL Server’ın sorgu derleme sırasında bellek kaynaklarını almak için beklediği bir durumdur. Sorgular çalıştırılmadan önce SQL Server, sorgu planlarını oluştururken belirli bir miktarda bellek kullanır. Eğer bellek yeterli değilse,…

MSSQL Server’da  RESOURCE_SEMAPHORE Bekleme Tipi

SQL Server’da bir sorgu (özellikle SORT veya HASH JOIN içeren karmaşık sorgular) çalışmadan önce belirli bir miktar bellek rezervasyonu talep eder. Eğer sunucudaki boş bellek miktarı, sorgunun talep ettiği “minimum”…

MSSQL Server’da BROKER_TASK_STOP Bekleme Tipi

Service Broker, SQL Server içinde mesajlaşma ve kuyruklama işlemlerini yöneten bir mimaridir. Bu mimari, arka planda belirli görevleri (tasks) yerine getirmek için “worker thread” adı verilen iş parçacıklarını kullanır. BROKER_TASK_STOP…

MSSQL Server’da HADR_WORK_QUEUE Bekleme Tipi

Always On Availability Groups mimarisinde, secondary replikalar üzerinde sürekli çalışan “worker thread” (işçi parçacıkları) grupları vardır. Bu thread’lerin görevi, birincil (primary) replikadan gelen log kayıtlarını almak, işlemek ve veritabanına uygulamaktır….

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…