MSSQL Server’da Sequence Nedir

SQL Server 2012 ile hayatımıza giren Sequence, belirli bir düzene göre (artan veya azalan) sayısal değerler üreten, tablolardan bağımsız bir veritabanı nesnesidir. Birçok yönden IDENTITY sütununa benzese de, sunduğu esneklik…

MSSQL Server’da Normalizasyon Nedir

Veri tabanı tasarımı, sadece tablolar oluşturup içine veri doldurmak değil; verinin en verimli, güvenli ve performanslı şekilde saklanmasını sağlama sanatıdır. Bu sanatın merkezinde ise Normalizasyon yer alır. Normalizasyon, bir ilişkisel…

MSSQL Server’da Deadlock Nedir

Veritabanı yönetiminde performans denilince akla genellikle indeksleme ve sorgu optimizasyonu gelir. Ancak ölçeklenebilir bir sistemin en büyük sessiz düşmanlarından biri Deadlock (Ölümcül Kilitlenme) yapısıdır. SQL Server gibi çok kullanıcılı sistemlerde,…

Database Engine Tuning Advisor (DTA)

SSMS (SQL Server Management Studio) içerisinde yer alan Database Engine Tuning Advisor (DTA), veritabanı yöneticileri ve geliştiriciler için hayat kurtaran, yapay zeka benzeri bir analiz mekanizmasıdır. SQL Server’ın performansını optimize…

MSSQL Server’da Profiler Kullanarak Sorguları Tabloya Kaydetmek

Microsoft SQL Server yönetiminde karşılaşılan en büyük zorluklardan biri, sistem kaynaklarını tüketen “maliyetli” sorguların anlık olarak tespit edilmesidir. Uygulama katmanından gelen binlerce istek arasında, yalnızca belirli bir veritabanını etkileyen veya…

SSMS’de Utility Control Point Kurulumu ve Kullanımı

Microsoft, SQL Server Utility ve Utility Explorer özelliklerini yeni SSMS sürümlerinde “deprecated” (kullanımdan kaldırılmış) durumuna getirdi. Eğer bu özelliği mutlaka kullanmanız gerekiyorsa tek bir yol kalıyor. Eski Sürüm SSMS Yüklemek,…

Windows Sunucularında PowerShell ile Disk Konfigürasyonu

Günümüz veri yoğunluklu uygulamalarında, depolama birimlerinin sadece “çevrimiçi” olması yeterli değildir; dosya sisteminin, iş yükünün doğasına uygun şekilde yapılandırılması kritik bir performans çarpanıdır. Standart Windows kurulumları genellikle 4 KB küme…

Windows Server Iometer Tool ile Depolama ve Performans Analizi

Yeni kurulan bir sunucuda RAID (RAID 10, RAID 5 vb.) yapılandırmasının doğruluğu sadece kapasite ile değil, hedeflenen IOPS ve Latency (Gecikme) değerleriyle ölçülür. Iometer, disk alt yapısını stres testine sokarak…