MSSQL Server’ın Gizli Kahramanı Olan system_health (XEL) Dosyaları İnceleme

SQL Server yüklendiği andan itibaren arka planda sessizce çalışan bir izleme mekanizması vardır: system_health oturumu. Çoğu zaman varlığı unutulan bu .xel uzantılı dosyalar, aslında sistemde bir sorun çıktığında başvurulacak ilk…

MSSQL Server View Always On Health Events

SQL Server Always On Availability Groups (AG) yönetiminde karşılaşılan en büyük zorluklardan biri, sistemde bir “sıkıntı” olduğu halde bunun standart SQL Server Error Log dosyalarına düşmemesidir. Bu makalede, Always On…

Group Managed Service Accounts (gMSA) Nedir

Group Managed Service Accounts (gMSA), Microsoft tarafından sunulan ve etki alanı (domain) ortamlarında kullanılan özel bir hesap türüdür. Temel amacı, otomatik parola yönetimi ve güvenli kimlik doğrulama sağlayarak servis hesaplarının yönetimini kolaylaştırmaktır. Temel Özellikleri Ne Zaman…

MSSQL Server’da Schedulers ve Worker Task Analizi

SQL Server’ın kendi işletim sistemi gibi davranan yapısı (SQLOS), CPU kaynaklarını yönetmek için “Schedulers” (Zamanlayıcılar) mekanizmasını kullanır. Performans sorunlarını teşhis ederken, sorguların CPU üzerinde nasıl dağıldığını ve bir darboğaz olup…

MSSQL Server’da Belirli Zaman Aralığında CPU Kullanım Yüzdesi Bulmak

Veritabanı yöneticileri (DBA) için en büyük zorluklardan biri, sistemde anlık bir yavaşlama olduğunda bunun gerçekten SQL Server kaynaklı mı yoksa işletim sistemi düzeyinde bir sorundan mı kaynaklandığını hızlıca saptamaktır. Bu…

MSSQL Server’da En Çok CPU Kullanan Sorgular ve Missing Index Önerileri

Bir sorgu yüksek CPU tüketiyorsa, bu genellikle SQL Server’ın veriye ulaşmak için çok fazla çaba sarf ettiğini gösterir. Çoğu durumda bu çabanın kaynağı, uygun bir indeks bulunmadığı için motorun tüm…

MSSQL Server’da Veritabanı CPU Kullanım Durumları

SQL Server yöneticileri (DBA) için en büyük zorluklardan biri, sunucudaki performans darboğazlarını tespit etmektir. Sunucuda CPU kullanımı %90’lara dayandığında, asıl soru şudur: “Hangi veritabanı bu yükü oluşturuyor?” Bu makalede, sys.dm_exec_query_stats…

MSSQL Server’da CPU User Time ve Privileged Time Arasındaki Dengenin Önemi

Bir veritabanı yöneticisi (DBA) için CPU kullanımı sadece bir yüzdeden ibaret değildir. İşlemcinin zamanını hangi modda harcadığını anlamak, performans darboğazının kaynağını (yazılımsal sorgu hataları mı yoksa donanımsal/işletim sistemi seviyesindeki sorunlar…