Kategori: Bakım-Performans
MSSQL Server Memory Clerks Analizi
SQL Server, işletim sisteminden aldığı belleği kendi içerisinde farklı ihtiyaçlar doğrultusunda alt birimlere ayırır. Bu birimlerin her biri Memory Clerk (Bellek Memuru) olarak adlandırılır. Bir Veritabanı Yöneticisi (DBA) için belleğin…
MSSQL Server’da Explicit ve Implicit Conversion Bulma Scriptleri
SQL Server’da veri türü dönüşümleri, veritabanı sistemlerinin en temel ve kritik işlemlerinden biridir. Bu makalede, Explicit (Açık) Conversion ve Implicit (Örtük) Conversion kavramlarını sql server üzerinde görmek için hangi komutları kullanmamız gerektiğini görmüş olacağız….
MSSQL Server’da CPU Yük Geçmişi Analizi
SQL Server, sistem olaylarını ve performans metriklerini sürekli olarak bellek üzerinde tutulan küçük veri depolarında (Ring Buffers) saklar. Aşağıdaki sorgu, özellikle RING_BUFFER_SCHEDULER_MONITOR tipindeki verileri hedef alarak, işlemcinin (CPU) o anki…
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 sql server…
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…
