Kategori: Bekleme Tipi

MSSQL Server’da SLEEP_TASK Bekleme Tipi

SQL Server’da SLEEP_TASK bekleme tipi, adından da anlaşılacağı üzere bir “görev uykusu” durumudur. Ancak bu, SQL Server’ın yorgun olduğu için dinlendiği anlamına gelmez. Aksine, SQL Server’ın arka planda yürütmesi gereken…

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…

MSSQL Server’da SP_SERVER_DIAGNOSTICS_SLEEP Bekleme Tipi

SQL Server’da SP_SERVER_DIAGNOSTICS_SLEEP, sistemin kendi sağlığını kontrol etmek için arka planda çalışan sp_server_diagnostics prosedürünün rutin bekleme süresini ifade eder. Bu bekleme tipi hakkında bilmeniz gereken en önemli şey şudur: Bu…

MSSQL Server’da ASYNC_NETWORK_IO Bekleme Tipi

SQL Server’da ASYNC_NETWORK_IO(Network IO), SQL Server’ın veriyi hazırlayıp göndermeye hazır olduğu, ancak istemcinin (uygulama, rapor ekranı veya kullanıcı) bu veriyi yeterince hızlı çekemediği durumlarda oluşur. Yaygın kanının aksine, bu bekleme…

MSSQL Server’da PWAIT Bekleme Tipi

SQL Server’da PWAIT_* (Preemptive Wait) bekleme tipleri, SQL Server’ın kendi zamanlayıcısı (scheduler) dışındaki bir işlemi gerçekleştirmek için İşletim Sistemine (Windows) kontrolü devrettiği durumlarda oluşur. SQL Server normalde “Non-Preemptive” bir yapıdadır;…

MSSQL Server’da LOGBUFFER Bekleme Tipi

SQL Server’da LOGBUFFER, bir işlemin (transaction) gerçekleşmesi sırasında oluşturulan log kayıtlarının, diskteki log dosyasına yazılmadan önce bellekte tutulduğu Log Buffer (Log Tamponu) alanında yer kalmamasını ifade eder. Basit bir tabirle:…