ORACLE DATABASE: PERFORMANCE MANAGEMENT AND TUNING EĞİTİMİ

Oracle veritabanını darboğazlarından arındırın

AWR, ASH, wait event, SQL ayarı, bellek ve I/O optimizasyonu

Oracle Database: Performance Management and Tuning Eğitimi, performans darboğazlarını teşhis edip gidermeyi uygulamalı öğretir. Katılımcılar yanıt süresini merkeze alan ayar metodolojisini ve wait event modelini öğrenir; AWR, ASH ve ADDM raporlarını yorumlar;…

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

Eğitim Hakkında

Oracle veritabanında performans teşhisi ve ayarını uygulamalı öğreten orta düzey eğitim

Oracle Database: Performance Management and Tuning Eğitimi, performans darboğazlarını teşhis edip gidermeyi öğretir. Katılımcılar performans ayar metodolojisini, wait event modelini, AWR, ASH ve ADDM raporlarını yorumlamayı öğrenir. SQL ayarı, optimizer ve yürütme planları, istatistik ve indeks stratejileri; instance ayarında bellek (SGA/PGA), buffer cache, shared pool ve I/O; latch, lock ve bekleme analizi uygulamalı işlenir. Konular gerçek darboğaz senaryolarıyla işlenir.

Süre ve Format

3 Gün. İlk gün ayar metodolojisi ve teşhis araçları, ikinci gün SQL ayarı ve istatistik, üçüncü gün instance, bellek ve I/O ayarı işlenir.

Seviye

Orta Seviye — AWR, ASH, wait event analizi, SQL ve instance ayarı, bellek, I/O ve bekleme kaynaklı darboğaz çözümünü kapsar.

Öğrenme Metodu

Her konu gerçek bir Oracle ortamında AWR/ASH raporları ve yürütme planları üzerinde darboğaz teşhis edilip çözülerek uygulamalı işlenir.

Neden Bu Eğitim?

📊Veriyle teşhis

AWR, ASH ve wait event verilerini okuyarak tahmine değil ölçüme dayalı, isabetli performans teşhisi yaparsınız.

⚡Hızlanan sorgular

Yürütme planı, istatistik ve indeks ayarıyla yavaş SQL'leri hedefleyip yanıt süresini belirgin biçimde kısaltırsınız.

🧮Dengeli instance

Bellek, buffer cache ve I/O ayarıyla instance kaynaklarını dengeleyerek sistem genelinde kararlı performans sağlarsınız.

Anahtar Konular

oracle performans eğitimioracle tuning eğitimiawr ash eğitimisql tuning eğitimioracle performans ayarıoracle dba eğitimiwait event analizioracle sql optimizasyoninstance tuningoracle performans kursu
“Performans ayarı tahminle değil ölçümle başlar. Doğru soruyu AWR'a soran yönetici, haftalarca süren tartışmayı tek rapora sığdırır.”

Ön Koşullar

Eğitimden en iyi verimi almak için gereken bilgi ve deneyim düzeyi

1
DBA deneyimi

Temel Oracle yönetimi, başlatma, kapatma ve yapılandırma deneyimi performans konularında temel oluşturur.

2
SQL yetkinliği

JOIN ve alt sorgu dahil orta düzey SQL bilgisi SQL ayarı konularının takibi için gereklidir.

3
Oracle mimarisi

SGA, buffer cache, redo ve veri dosyası gibi mimari kavramlarına hakimiyet beklenir.

4
Oracle ortamı

AWR ve performans view'lerine erişimi olan bir Oracle ortamı uygulamaları takip etmeyi sağ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ılar performans ayar metodolojisini ve wait event modelini kavrar, AWR, ASH ve ADDM raporlarını üretip yorumlar ve darboğazları veriyle tespit eder.
Modül 1
Performans Ayar Metodolojisi
  • Reaktif ve proaktif performans ayarı yaklaşımları
  • Yanıt süresini (response time) merkeze alan ayar modeli
  • Darboğaz (bottleneck) tespitinde doğru sıralama
  • Ayar yaşam döngüsü: ölç, analiz et, değiştir, doğrula
  • Performans hedeflerinin ve temel çizginin (baseline) kurulması
  • Yaygın ayar yanılgıları ve tahmin yerine ölçüm
Modül 2
Wait Event ve İstatistik Modeli
  • Oracle wait event modelinin çalışma mantığı
  • V$SESSION ve V$SESSION_WAIT ile anlık bekleme analizi
  • Wait class'ları: User I/O, Concurrency, Commit, Network
  • Zaman modeli (time model) istatistiklerinin yorumu
  • DB time kavramı ve etkin oturum (active session) ölçümü
  • Sistem istatistikleri ve V$SYSSTAT kullanımı
Modül 3
AWR, ADDM ve Baseline
  • Automatic Workload Repository (AWR) snapshot mantığı
  • AWR raporunun bölümlerinin ve Top SQL'in okunması
  • ADDM ile otomatik performans teşhisi ve öneriler
  • AWR baseline ile normal ve anormal yükün karşılaştırılması
  • Snapshot aralığı ve saklama süresi yapılandırması
  • Rapor karşılaştırma (compare period) ile değişim analizi
Modül 4
ASH ve Gerçek Zamanlı İzleme
  • Active Session History (ASH) ile örnekleme tabanlı analiz
  • ASH raporuyla kısa süreli performans ani yükselmeleri
  • V$ACTIVE_SESSION_HISTORY ile ayrıntılı oturum izleme
  • SQL Monitoring ile çalışan sorguların gerçek zamanlı takibi
  • Enterprise Manager performans sayfalarının kullanımı
  • Darboğazın SQL, oturum veya kaynak düzeyinde yerleştirilmesi
Günün hedefiKatılımcılar yürütme planlarını okur, optimizer davranışını ve istatistikleri yönetir, indeks ve erişim yollarını ayarlar, plan kararlılığı araçlarını kullanır.
Modül 1
Optimizer ve Yürütme Planları
  • Maliyet tabanlı optimizer (CBO) çalışma mantığı
  • EXPLAIN PLAN ve DBMS_XPLAN ile plan görüntüleme
  • Gerçek yürütme planının (actual) tahminle karşılaştırılması
  • Erişim yolları: full scan, index range/unique scan
  • Kardinalite (cardinality) tahmini ve hatalarının etkisi
  • V$SQL_PLAN ile bellekteki planların incelenmesi
Modül 2
İstatistik Yönetimi
  • DBMS_STATS ile nesne istatistiklerinin toplanması
  • Otomatik istatistik toplama görevinin yapılandırılması
  • Histogram ile çarpık (skewed) veri dağılımının modellenmesi
  • Sütun, indeks ve sistem istatistiklerinin rolü
  • Bayat (stale) istatistiğin yürütme planına etkisi
  • Pending ve kilitli (locked) istatistiklerin yönetimi
Modül 3
İndeks ve Erişim Yolu Ayarı
  • B-tree indeksin ne zaman fayda sağladığının belirlenmesi
  • Bitmap indeks ve düşük kardinaliteli sütun senaryoları
  • Composite indeks ve sütun sıralamasının önemi
  • Function-based indeks ile ifade üzerinde arama
  • Invisible indeks ile indeks etkisinin güvenle sınanması
  • Gereksiz ve yinelenen indekslerin tespiti ve etkisi
Modül 4
Join Ayarı ve Plan Kararlılığı
  • Nested loop, hash join ve sort-merge join seçimi
  • Optimizer hint (ipucu) ile plan yönlendirme
  • Bind variable peeking ve adaptive cursor sharing
  • SQL Plan Baseline ile plan kararlılığının sağlanması
  • SQL Tuning Advisor ile otomatik ayar önerileri
  • SQL Profile ve plan değişikliklerinin kontrol altına alınması
Günün hedefiKatılımcılar SGA ve PGA belleğini ayarlar, buffer cache ve shared pool'u optimize eder, I/O ve redo darboğazlarını ve latch/lock çekişmesini çözer.
Modül 1
Bellek Mimarisi ve Ayarı
  • SGA ve PGA bileşenlerinin performansa etkisi
  • Automatic Memory Management ve ASMM yapılandırması
  • MEMORY_TARGET ve SGA_TARGET parametre yönetimi
  • Advisory view'lerle bellek boyutu önerilerinin okunması
  • PGA_AGGREGATE_TARGET ile sıralama ve hash alanı ayarı
  • Bellek darboğazlarının AWR üzerinden tespiti
Modül 2
Buffer Cache ve Shared Pool
  • Buffer cache hit oranının doğru yorumlanması
  • Fiziksel okuma ve mantıksal okuma dengesinin analizi
  • Buffer cache advisory ile boyut etkisinin öngörülmesi
  • Shared pool ve library cache'de SQL paylaşımı
  • Hard parse, soft parse ve parse yükünün azaltılması
  • Cursor sharing ve bind değişkeniyle parse iyileştirmesi
Modül 3
I/O ve Redo Ayarı
  • User I/O wait event'lerinin analizi ve dağılımı
  • Datafile ve tablespace düzeyinde I/O yoğunluğunun ölçümü
  • Tam tablo tarama kaynaklı I/O yükünün azaltılması
  • Redo log boyutu ve log switch sıklığının ayarı
  • Log file sync ve commit bekleme sürelerinin çözümü
  • Depolama ve ASM düzeyinde I/O dengeleme ilkeleri
Modül 4
Eşzamanlılık ve Kilit Ayarı
  • Latch ve mutex çekişmesinin (contention) analizi
  • Enqueue lock bekleme olaylarının teşhisi
  • Satır kilidi (TX) ve kilit bekleme senaryoları
  • Deadlock oluşumunun tespiti ve trace ile incelenmesi
  • Hot block ve ardışık değer (sequence) çekişmesi çözümü
  • Eşzamanlılık darboğazlarında uygulama tasarımı etkisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ayar metodolojisi

Yanıt süresini merkeze alan sistematik bir ayar yaklaşımıyla darboğazları doğru sırayla tespit edersiniz.

✅
Wait event analizi

Wait event ve zaman modeli verilerini okuyarak performans sorununun kaynağını kesin biçimde yerleştirirsiniz.

✅
AWR ve ASH

AWR, ASH ve ADDM raporlarını üretip yorumlayarak hem kronik hem ani performans sorunlarını teşhis edersiniz.

✅
SQL ayarı

Yürütme planlarını okuyarak yavaş SQL'leri hedefler, erişim yollarını ve join yöntemlerini optimize edersiniz.

✅
İstatistik yönetimi

DBMS_STATS ve histogramlarla doğru istatistik toplayarak optimizer'ın isabetli plan üretmesini sağlarsınız.

✅
Plan kararlılığı

SQL Plan Baseline, SQL Profile ve Tuning Advisor ile plan değişikliklerini kontrol altında tutarsınız.

✅
Bellek ayarı

SGA, PGA, buffer cache ve shared pool'u advisory verilerine göre dengeleyerek bellek darboğazını giderirsiniz.

✅
I/O ve kilit

I/O, redo ve eşzamanlılık darboğazlarını, latch ve lock çekişmesini teşhis edip çözersiniz.

Kimler İçin Uygundur?

  • Performans sorunlarından sorumlu Oracle veritabanı yöneticileri
  • SQL ayarı yapan geliştiriciler
  • sistem performansını izleyen mühendisler
  • kurumsal veritabanlarının yanıt süresini iyileştiren teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu Oracle performans eğitimi kimler için uygundur?
Performans sorunlarından sorumlu Oracle veritabanı yöneticileri, SQL ayarı yapan geliştiriciler ve sistem performansını izleyen mühendisler için uygundur. Temel DBA deneyimi, orta düzey SQL bilgisi ve SGA ile buffer cache gibi Oracle mimarisi kavramlarına hakimiyet beklenir.
Bu eğitim yalnızca SQL ayarını mı kapsıyor?
Hayır. Eğitim hem SQL ayarını hem de instance ayarını kapsar. İkinci gün yürütme planı, istatistik ve indeksle SQL düzeyinde ayar; üçüncü gün SGA/PGA, buffer cache, I/O, redo ve eşzamanlılıkla instance düzeyinde ayar işlenir. İlk gün ise ortak teşhis araçlarına ayrılır.
AWR ve ASH gerçek raporlar üzerinde mi işleniyor?
Evet. Katılımcılar AWR snapshot'ları, ADDM önerileri ve ASH raporları üretip Top SQL, wait event ve zaman modeli bölümlerini yorumlar. Gerçek zamanlı SQL Monitoring ile çalışan sorguların izlenmesi de uygulamalı gösterilir, böylece teşhis ölçüme dayalı yapılır.
Bu eğitim Advanced SQL Tuning eğitiminden farklı mı?
Evet. Bu eğitim performansı uçtan uca, hem SQL hem instance düzeyinde ele alan dengeli bir programdır. İleri SQL Tuning eğitimi ise yalnızca optimizer, plan dönüşümleri ve SQL ayarına çok daha derinlemesine iner. Bu program performans teşhisinin tüm resmini kazandırmayı hedefler.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim kurumsal ihtiyaçlara göre yüz yüze veya online olarak kuruma özel uyarlanabilir.

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. Oracle Database: Performance Management and 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
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database SQL Tuning for Developers Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL Tuning for Developers Eğitimi

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

Geliştiriciler için Oracle SQL tuning: yürütme planı okuma, SARGable koşullar, verimli join, analitik fonksiyon, bind variable ve toplu işleme teknikleri.

Detayları Gör →
OracleOracle Database: Advanced PL/SQL Eğitimi
Veritabanı Eğitimleri

Oracle Database: Advanced PL/SQL Eğitimi

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

Oracle Advanced PL/SQL eğitimi: BULK COLLECT, FORALL, pipelined function, result cache, native compilation, DBMS_SQL ve SecureFile uygulamalı işlenir.

Detayları Gör →
OracleOracle Database: Backup and Recovery Workshop Eğitimi
Veritabanı Eğitimleri

Oracle Database: Backup and Recovery Workshop Eğitimi

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

Oracle Backup and Recovery eğitimi: RMAN ile tam ve artımlı yedekleme, tam/eksik kurtarma, Flashback, recovery catalog, veritabanı çoğaltma ve TSPITR uygulamalı

Detayları Gör →
OracleOracle Database: Introduction to SQL Eğitimi
Veritabanı Eğitimleri

Oracle Database: Introduction to SQL Eğitimi

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

Oracle Introduction to SQL eğitimi: SELECT, WHERE, fonksiyonlar, GROUP BY, JOIN, alt sorgu ve temel DML/DDL konularını sıfırdan uygulamalı öğreten başlangıç eği

Detayları Gör →
OracleOracle Database: Program with PL/SQL Eğitimi
Veritabanı Eğitimleri

Oracle Database: Program with PL/SQL Eğitimi

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

Oracle Program with PL/SQL eğitimi: saklı yordam, fonksiyon, paket, overloading, tetikleyici, dinamik SQL, yerleşik paketler ve bağımlılık yönetimi işlenir.

Detayları Gör →
OracleOracle Spatial and Graph Essentials Eğitimi
Veritabanı Eğitimleri

Oracle Spatial and Graph Essentials Eğitimi

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

Oracle Spatial and Graph eğitimi: SDO_GEOMETRY, spatial indeks, SDO_RELATE, mesafe fonksiyonları, property graph ve PGQL temelleri uygulamalı işlenir.

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