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…
SQL Servis Hesabına GPO ile Local Admin Yetkisi Verme
Kurumsal ağ yapılarında, SQL Server gibi kritik servislerin performanslı ve sorunsuz çalışabilmesi için belirli ayrıcalıklara (privileges) ihtiyacı vardır. Çoğu zaman bu servis hesaplarının, üzerinde çalıştıkları sunucularda dosya okuma/yazma, servis yönetimi…
MSSQL Server’da Distributed Availability Group (DAG)
Geleneksel Always On Availability Groups (AG), tek bir Windows Server Failover Cluster (WSFC) yapısına bağlıdır. Distributed Availability Group (DAG) ise SQL Server 2016 ile hayatımıza giren ve farklı cluster yapıları…
