MSSQL Server’da IO_COMPLETION Bekleme Tipi
SQL Server’da IO_COMPLETION, SQL Server’ın genel bir disk I/O işleminin tamamlanmasını beklediği ancak bu işlemin “veri okuma” (PAGEIOLATCH) veya “log yazma” (WRITELOG) gibi spesifik kategorilere girmediği durumlarda oluşur. Genellikle veritabanının…
MSSQL Server’da WRITELOG Bekleme Tipi
SQL Server’da WRITELOG, bir işlemin (transaction) tamamlanabilmesi için gerekli olan log kayıtlarının, bellekteki Log Buffer’dan (Log Tamponu) fiziksel diskteki Transaction Log (.ldf) dosyasına yazılmasını bekleme süresidir. SQL Server “Write-Ahead Logging”…
MSSQL Server’da En çok I/O Yapan Tablo ve Data Dosyaları
Veritabanı performans sorunlarının temelinde genellikle disk alt yapısındaki gecikmeler (latency) yatar. SQL Server, veriye erişim ve log yazma süreçlerinde diske bağımlı olduğundan, I/O operasyonlarının izlenmesi sistem sağlığı için kritiktir. Bu…
MSSQL Server’da CMEMTREAD Bekleme Tipi
SQL Server’da CMEMTHREAD bekleme tipi, sistemin “bellek tahsisatı” (memory allocation) sırasında bir thread çekişmesi yaşadığını gösterir. Basitçe ifade etmek gerekirse: Birden fazla işlemci çekirdeği (thread), aynı anda aynı bellek nesnesinden…
MSSQL Server’da HADR_LOGCAPTURE_WAIT Bekleme Tipi
SQL Server Always On Availability Groups (AG) mimarisinde karşımıza çıkan HADR_LOGCAPTURE_WAIT, veritabanı motorunun log kayıtlarını okuyup ikincil sunuculara (Secondary Replicas) göndermek üzere hazır hale getiremediği durumlarda oluşur. Basitçe ifade etmek…
MSSQLServer’da HADR_SYNC_COMMIT Bekleme Tipi
SQL Server’da HADR_SYNC_COMMIT, Always On Availability Groups (AG) mimarisinde Synchronous-Commit modunda çalışan sistemlerin en kritik bekleme tipidir. Bu bekleme tipi, Primary sunucunun bir işlemi tamamlamak için Secondary sunucudan “Log kayıtlarını…
MSSQL Server’da SQLTRACEBUFFER Bekleme Tipi
SQL Server’da SQLTRACE_BUFFER bekleme tipi, sistemde çalışan bir SQL Trace veya SQL Profiler oturumunun, topladığı verileri diske veya istemciye yazarken yaşadığı gecikmeyi ifade eder. Basit bir ifadeyle: SQL Server, takip…
MSSQL Server’da PAGEIOLATCH Bekleme Tipi
SQL Server performans analizinde PAGEIOLATCH, en sık karşılaşılan ve genellikle “Disk yavaş mı?” sorusunu akıllara getiren bekleme tipidir. Ancak her zaman suçlu disk olmayabilir. Bir sorgu çalıştığında, ihtiyacı olan veri…
