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…

SQL Server’da Index Forcing ile Query Optimizer’a Müdahale Etmek

SQL Server Query Optimizer (Sorgu Optimizasyonu), bir sorguyu çalıştırmak için en düşük maliyetli yolu seçmek üzere tasarlanmış son derece gelişmiş bir mekanizmadır. Ancak bazen, istatistiklerin güncel olmaması veya “Parameter Sniffing”…

MSSQL Server’da Partitioned Table Rebuild, Reorganize ve Incremental Statistics

Büyük veri kümeleriyle çalışırken performansın anahtarı veriyi bölmektir (partitioning). Ancak veriyi bölmek yetmez; bu bölümlerin bakımı da en az tasarım kadar kritiktir. Bu makalede, partition özelinde index bakımı ve istatistik…

MSSQL Server Backup Compression Teknolojileri ve Algoritmaları

SQL Server’da yedek sıkıştırma dünyası, verinin boyutu ve sunucu kaynaklarının (CPU) kullanımı arasında hassas bir denge kurma sanatıdır. SQL Server’ın geçmişten geleceğe kullandığı algoritmaları ve yeni nesil ZSTD teknolojisini detaylıca…

MSSQL Server’da Activity Monitor Nedir

SQL Server üzerinde veritabanı performansını anlık olarak izlemek ve darboğazları tespit etmek için en güçlü araçlardan biri Activity Monitor’dür. Özellikle sistemde bir yavaşlık hissedildiğinde veya “Kilitlenen bir işlem mi var?”…