MSDB Veritabanı ve Sistem View’ları

Microsoft SQL Server ekosisteminde veri tabanı yöneticileri (DBA) için performans izleme, otomasyon ve sorun giderme süreçlerinin kalbi Sistem View’ları ve MSDB veritabanında atar. Veritabanı motorunun nasıl nefes aldığını anlamak, ancak…

MSSQL Server’da Distributed Transaction Coordinator (DTC) Nedir

SQL Server Always On Availability Groups (AG) kurulumu sırasında karşınıza çıkan Distributed Transaction Coordinator (DTC) desteği, özellikle birden fazla veritabanı veya sunucu arasında tutarlılık gerektiren işlemler için kritik bir rol…

SQL Server’da CPU Time ve Elapsed Time Nedir

Veritabanı yöneticileri ve geliştiricileri için bir sorgunun ne kadar sürede bittiği kadar, bu sürenin ne kadarının işlemci (CPU) üzerinde harcandığı da kritiktir. SQL Server’da SET STATISTICS TIME ON komutuyla görebildiğimiz…

Windows Server ve Sql Server’ın Ne Zaman Restart Olduğunu Öğrenmek

Sistem performans yönetimi ve hata ayıklama süreçlerinde, sunucunun ne kadar süredir ayakta olduğunu bilmek temel bir gerekliliktir. Beklenmedik bir yeniden başlatma (restart), donanım arızası, Windows güncellemeleri veya SQL Server servis…

MSSQL Server’da İşlemci Mimarisi: CPU, Scheduler ve Hyperthread Analizi

SQL Server, sorgu işleme kapasitesini (Query Processing) belirlerken fiziksel ve mantıksal işlemci katmanlarını farklı şekillerde adresler. Özellikle lisanslama maliyetleri, paralellik ayarları (MaxDOP) ve NUMA düğümü yapılandırmaları için sistemin derinliklerindeki CPU…

MSSQL Server’da Memory ve CPU Üzerinde En Çok Kaynak Tüketen Stored Procedure’lerin Tespiti

Veritabanı performans optimizasyonu süreçlerinde, sistem kaynaklarını en çok tüketen unsurların belirlenmesi ilk adımdır. İncelenen SQL sorgusu, sys.dm_exec_procedure_stats dinamik yönetim görünümünü (DMV) kullanarak, bellek ve CPU üzerinde en fazla yük oluşturan…

MSSQL Server’da Session ve Request Takibi

SQL Server’da session ve request takibi, performans iyileştirme süreçlerinin bel kemiğidir. SQL Server mimarisinde her istemci bağlantısı, veritabanı motoru tarafından benzersiz bir şekilde tanımlanır. Bu makalede, bir bağlantının kurulduğu andan…

MSSQL Server’da Database Ve Object Bazlı Memory Kullanım Durumu

SQL Server, diskteki verilere erişim hızını artırmak için verileri bellek üzerindeki Buffer Pool adı verilen alanda saklar. Bir sorgu çalıştırıldığında, veri önce diskten okunur ve belleğe alınır; eğer veri zaten…