SQL SERVER İÇİN PERFORMANS İYİLEŞTİRME VE TUNING EĞİTİMİ

Yavaş sorguları kökünden hızlandırın

Execution plan, indeks tuning, istatistik, wait stats ve Query Store ile performans

SQL Server için Performans İyileştirme ve Tuning Eğitimi, yavaş sorgu ve sistemlerin kök nedenini bulup çözmeyi uygulamalı öğretir. Program sorgu işleme mimarisi, execution plan okuma ve istatistiklerle başlar; indeks tuning, eksik/kullanılmayan indeksler, pa…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Execution plan ve indeks ayarından wait stats, parameter sniffing ve Query Store'a performans

SQL Server için Performans İyileştirme ve Tuning Eğitimi, yavaş çalışan sorguların kök nedenini bulup çözmeyi uygulamalı öğretir. Katılımcılar sorgu işleme mimarisini, execution plan okumayı ve DMV'lerle sistemi gözlemlemeyi kavrar. İndeks tuning, eksik/kullanılmayan indeksler, istatistikler ve parameter sniffing işlenir. Wait statistics, kilitleme, deadlock, tempdb darboğazları, Query Store ve Resource Governor gerçek senaryolarla ölçüm odaklı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; sorgu işleme ve execution plan'dan indeks tuning, istatistik, wait stats, kilit analizi ve Query Store'a kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — Execution plan, indeks ayarı, istatistik, wait stats ve Query Store ile tuning

Öğrenme Metodu

Her konu gerçek yavaş sorgu senaryoları üzerinde, canlı execution plan analizi, DMV sorguları ve indeks ayarlarıyla ölçüm odaklı uygulanır.

Neden Bu Eğitim?

⚡Ölçülebilir hız

Execution plan ve indeks ayarıyla yavaş sorgularda süreyi ve kaynak tüketimini belirgin biçimde, ölçülebilir olarak düşürürsünüz.

🔎Kök neden analizi

Wait statistics ve DMV'lerle darboğazın gerçek kaynağını tahmin yerine veriyle tespit eder, doğru yere müdahale edersiniz.

📈Kalıcı kazanım

Query Store ve istatistik yönetimiyle plan gerilemelerini izler, performans iyileştirmelerini kalıcı hale getirirsiniz.

Anahtar Konular

sql server performans eğitimisql server tuning eğitimiexecution plan eğitimiindeks tuning eğitimisql sorgu optimizasyonuwait statistics analiziquery store eğitimisql server dba eğitimideadlock analizi
“Performans tuning tahminle değil ölçümle yapılır; doğru plan, doğru indeks ve doğru wait analizi, saniyeleri milisaniyeye indirir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
T-SQL bilgisi

SELECT, JOIN ve alt sorgulara hakimiyet, sorgu optimizasyonu konularını anlamayı kolaylaştırır.

2
Veritabanı deneyimi

İndeks, tablo ve transaction kavramlarına temel aşinalık gereklidir.

3
SSMS erişimi

SQL Server Management Studio yüklü, yönetici yetkili bir test ortamına erişim pratik için gereklidir.

4
Örnek yük

Yeterli veri içeren örnek bir veritabanı, execution plan ve wait analizini anlamlı kılar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SQL Server sorgu işleme mimarisini kavrar, estimated ve actual execution plan okur, operatörleri yorumlar ve istatistiklerin plan seçimine etkisini anlar.
Modül 1
Sorgu İşleme Mimarisi
  • Sorgu derleme, optimizasyon ve yürütme aşamaları
  • Cost-based optimizer'ın plan seçim mantığı
  • Logical ve physical operatör kavramı
  • Plan cache ve plan yeniden kullanımı
  • Compile ve recompile tetikleyicileri
  • Batch ve row mode yürütme farkı
Modül 2
Execution Plan Okuma
  • Estimated ve actual execution plan farkı
  • Table scan, index seek ve index scan operatörleri
  • Key lookup ve RID lookup maliyeti
  • Nested loops, merge ve hash join seçimi
  • Operatör maliyetleri ve ok kalınlığının yorumu
  • Tahmini ve gerçek satır sayısı sapması
Modül 3
İstatistik Yönetimi
  • İstatistiklerin optimizer için rolü
  • Histogram ve yoğunluk (density) vektörü
  • Otomatik istatistik oluşturma ve güncelleme
  • Bayat (stale) istatistiklerin plan etkisi
  • UPDATE STATISTICS ve örnekleme oranı
  • Filtered istatistiklerin kullanımı
Modül 4
Ölçüm ve Araçlar
  • SET STATISTICS IO ve TIME ile ölçüm
  • Logical ve physical read kavramı
  • Client statistics ve yürütme süresi
  • Extended Events ile sorgu izleme
  • Live Query Statistics kullanımı
  • Ölçüm öncesi cache temizleme uyarıları
Günün hedefiKatılımcı indeks türlerini performans için seçer, eksik ve kullanılmayan indeksleri DMV ile bulur, parameter sniffing ile plan sorunlarını teşhis edip sorguları optimize eder.
Modül 1
İndeks Stratejileri
  • Clustered indeks anahtarı seçim kriterleri
  • Nonclustered indeks ve included sütunlar
  • Covering indeks ile key lookup'ı giderme
  • Composite indeks sütun sırasının önemi
  • Filtered indeks ile seçici sorgu hızlandırma
  • Columnstore indeksin analitik yükte kullanımı
Modül 2
Eksik ve Kullanılmayan İndeksler
  • Missing index DMV ve plan önerileri
  • sys.dm_db_index_usage_stats ile kullanım analizi
  • Fazla ve örtüşen indekslerin maliyeti
  • İndeks fragmentasyonu ve fill factor
  • REBUILD ve REORGANIZE arasındaki fark
  • İndeks bakım planının kurgulanması
Modül 3
Parameter Sniffing ve Plan Sorunları
  • Parameter sniffing kavramı ve etkisi
  • Parametre değerine göre plan sapması
  • OPTIMIZE FOR ve RECOMPILE ipuçları (hint)
  • Plan guide ve query hint kullanımı
  • Local değişken ile sniffing'in kırılması
  • Plan cache şişmesi ve ad-hoc sorgular
Modül 4
Sorgu Yeniden Yazımı
  • SARGability ve WHERE koşullarının indeks kullanımı
  • Fonksiyonun sütuna uygulanmasının maliyeti
  • Alt sorgu yerine JOIN ile yeniden yazım
  • Gereksiz DISTINCT ve ORDER BY'ın kaldırılması
  • İmplicit conversion kaynaklı tarama sorunu
  • Set-based yaklaşımın cursor'a üstünlüğü
Günün hedefiKatılımcı wait statistics ile darboğazı tespit eder, blocking ve deadlock sorunlarını çözer, tempdb darboğazlarını giderir ve Query Store ile plan gerilemelerini yönetir.
Modül 1
Wait Statistics Analizi
  • Wait türleri ve sys.dm_os_wait_stats DMV'si
  • CXPACKET ve paralellik bekleme yorumları
  • PAGEIOLATCH ve disk I/O darboğazları
  • LCK bekleme türleri ve kilitlenme ilişkisi
  • SOS_SCHEDULER_YIELD ve CPU baskısı
  • Wait verisiyle kök neden önceliklendirme
Modül 2
Kilitleme, Blocking ve Deadlock
  • Kilit türleri ve kilit uyumluluk matrisi
  • Blocking zincirlerinin DMV ile tespiti
  • Yalıtım seviyelerinin eşzamanlılığa etkisi
  • Snapshot ve RCSI yalıtımının kullanımı
  • Deadlock grafiğinin Extended Events ile yakalanması
  • Deadlock önleme ve erişim sırası düzeni
Modül 3
tempdb ve Kaynak Yönetimi
  • tempdb kullanım senaryoları ve darboğazları
  • Birden çok veri dosyası ile allocation çekişmesi
  • Spill (tempdb'ye taşma) ve bellek yetersizliği
  • Resource Governor ile kaynak sınırlama
  • Max degree of parallelism (MAXDOP) ayarı
  • Cost threshold for parallelism yapılandırması
Modül 4
Query Store ve Kalıcı İzleme
  • Query Store'un etkinleştirilmesi ve yapılandırması
  • Sorgu ve plan geçmişinin saklanması
  • Plan regression (gerileme) tespiti
  • Force plan ile belirli planın zorlanması
  • Top resource consuming sorguların raporu
  • Performans iyileştirmelerinin kalıcı izlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Plan okuma

Estimated ve actual execution plan'ları okur, operatörleri yorumlar ve maliyetli adımları tespit edersiniz.

✅
İstatistik yönetimi

İstatistiklerin plan seçimine etkisini kavrar, bayat istatistikleri tanır ve doğru biçimde güncellersiniz.

✅
İndeks tuning

Clustered, nonclustered ve covering indeksleri performans için seçer, eksik ve fazla indeksleri DMV ile bulursunuz.

✅
Sorgu optimizasyonu

SARGability ilkeleriyle sorguları yeniden yazar, implicit conversion ve tarama sorunlarını giderirsiniz.

✅
Parameter sniffing

Parameter sniffing sorunlarını teşhis eder, hint ve recompile stratejileriyle plan kararlılığı sağlarsınız.

✅
Wait analizi

Wait statistics ve DMV'lerle darboğazın kök nedenini veriyle tespit eder, doğru müdahaleyi yaparsınız.

✅
Kilit ve deadlock

Blocking zincirlerini çözer, yalıtım seviyelerini ayarlar ve deadlock'ları önleyecek düzeni kurarsınız.

✅
Query Store

Query Store ile plan gerilemelerini izler, force plan kullanır ve kazanımları kalıcı hale getirirsiniz.

Kimler İçin Uygundur?

  • Yavaş sorgu ve sistem performansıyla uğraşan veritabanı yöneticileri (DBA)
  • performans sorunlarını çözen veritabanı geliştiricileri
  • uygulama mimarları
  • SQL Server'da tuning öğrenmek isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yavaş sorgu ve sistem performansıyla uğraşan DBA'ler, performans sorunlarını çözen veritabanı geliştiricileri ve uygulama mimarları için uygundur. T-SQL ve temel indeks/transaction bilgisi, tuning konularından verim almayı kolaylaştırır.
Eğitim kaç gün sürüyor ve neleri kapsıyor?
Eğitim 3 gündür ve her gün dört modülden oluşur. Sorgu işleme ve execution plan okumayla başlar; indeks tuning, istatistik yönetimi, parameter sniffing, sorgu yeniden yazımı, wait statistics, kilitleme, deadlock, tempdb ve Query Store'u kapsar.
Bu eğitim temel SQL Server eğitiminden ne ile ayrılır?
Bu eğitim temel bilgiyi varsayar ve doğrudan optimizasyona odaklanır: plan analizi, indeks ayarı, wait stats ve Query Store. SQL Server ile Veritabanı eğitimi ise T-SQL ve tasarım temellerini öğretir. Önce temel eğitim, ardından bu tuning eğitimi önerilir.
Gerçek sorunlar üzerinde mi çalışılıyor?
Evet. Eğitim yavaş sorgu senaryoları üzerinde yürütülür; execution plan, DMV sorguları, wait statistics ve indeks ayarları canlı olarak uygulanır. Katılımcılar kendi ortamlarındaki tipik darboğazlara uygulanabilir yöntemleri edinir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Microsoft'un resmi sertifika sınavları ayrıdır; bu sınavlara başvuru ve ücret ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SQL Server için Performans İyileştirme ve Tuning Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft SQL ServerQuerying SQL Server (Intermediate) Eğitimi
Veritabanı Eğitimleri

Querying SQL Server (Intermediate) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Orta düzey SQL Server sorgulama eğitimi: çok tablolu JOIN, alt sorgu, pencere fonksiyonları, CTE, özyineleme, PIVOT ve performans temelleri uygulamalı.

Detayları Gör →
Microsoft SQL ServerSQL Server (T-SQL) Sorgulama ve Programlama İleri Eğitimi
Veritabanı Eğitimleri

SQL Server (T-SQL) Sorgulama ve Programlama İleri Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

İleri T-SQL eğitimi: saklı yordam, fonksiyon, tetikleyici, hata yönetimi, işlemler, dinamik SQL, yürütme planı, indeksleme ve performans ayarı uygulamalı.

Detayları Gör →
Microsoft SQL ServerSQL Server Analiz Servisleri Eğitimi
Veritabanı Eğitimleri

SQL Server Analiz Servisleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SSAS eğitimi: veri ambarı, çok boyutlu ve tablosal modeller, küp, boyut, MDX ve DAX ile kurumsal analiz çözümleri uygulamalı olarak kurulur ve sorgulanır.

Detayları Gör →
Microsoft SQL ServerSQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi
Veritabanı Eğitimleri

SQL Server Analysis Services ve Tablolu Veri Modelleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SSAS Tabular ile VertiPaq, SSDT model tasarımı, DAX ölçüler, zaman zekası, satır düzeyi güvenlik ve performans optimizasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Entegrasyon Hizmetleri (SSIS) Giriş Eğitimi
Veritabanı Eğitimleri

SQL Server Entegrasyon Hizmetleri (SSIS) Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

SSIS'e sıfırdan giriş: SSDT, Control Flow görevleri, bağlantı yöneticileri, temel Data Flow, değişken ve paket dağıtımını uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server ile Veri Ambarı Uygulaması Eğitimi
Veritabanı Eğitimleri

SQL Server ile Veri Ambarı Uygulaması Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Boyutsal modelleme, star/snowflake şema, SCD, columnstore indeks, partition ve SSAS küpleriyle SQL Server üzerinde veri ambarı kurmayı öğreten uygulamalı eğitim

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn