Eğitim İçeriği

Uygulama Ayarlama Metodolojisi

Veritabanı ve örneğin mimarisi

  • Sunucu süreçleri
  • Bellek yapısı (SGA, PGA)
  • Ayrıştırma ve paylaşılan imleçler
  • Veri dosyaları, günlük dosyaları, parametre dosyaları

Komut yürütme planının analizi

  • Varsayımsal plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Gerçek yürütme planı (V$ SQL_PLAN, XPlane, AWR)

Performansı izleme ve süreçteki darboğazları bulma

  • Sistem sözlük görünümleriyle örneğin mevcut durumunun izlenmesi
  • Tarihsel sözlüklerin izlenmesi
  • Uygulama izleme (SQLTrace, TkProf, TreSess)

Optimizasyon süreci

  • Maliyet optimizasyonu özellikleri ve düzenlemeler
  • Optimizasyon için belirleme

Maliyet temelli optimizer'ı kontrol etme:

  • Oturum ve örnek parametreleri
  • İpuçları (hints)
  • Sorgu planı kalıpları

Statistics ve Histogramlar

  • Performans için istatistiklerin ve histogramların etkisi
  • İstatistik ve histogram toplama yöntemleri
  • İstatistik ve tahmin sayma stratejisi
  • Management istatistikleri: engelleme, kopyalama, düzenleme, toplama otomasyonu, değişiklik izleme
  • Dinamik veri örneklemesi (geçici plakalar, karmaşık koşullar)
  • İfade temelli çok sütunlu istatistikler
  • Statistics Sistemi

Veritabanının mantıksal ve fiziksel yapısı

  • Tablo alanları.
  • segmentler
  • Uzantılar (EXTENTS)
  • Bloklar

Veri depolama yöntemleri

  • Tablonun fiziksel yönleri
  • geçici Tablolar
  • Dizin Tabloları
  • harici Tablolar
  • Bölümlendirilmiş Tablo (span, harf, hash, karışık)
  • Tabloların fiziksel yeniden düzenlenmesi

Materyalleştirilmiş görünümler ve QUERY REWRITE mekanizması

Veri indeksleme yöntemleri

  • B-TREE indeksleri oluşturma
  • İndeks özellikleri
  • İndeksler: benzersiz, çok sütunlu, fonksiyon, ters
  • İndeks sıkıştırması
  • İndekslerin yeniden oluşturulması ve birleştirilmesi
  • Sanal indeksler
  • Özel ve genel indeksler
  • Bitmap İndeksleri ve birleşim

Vaka çalışması - tam tarama verisi

  • Tablo düzeyinde bir yerin ve blok okuma performansının etkisi
  • Geleneksel ve doğrudan yol veri yükleme
  • Koşulların sırası

Vaka Çalışması - indeks aracılığıyla verilere erişim

  • İndeks okuma yöntemleri (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Fonksiyonel indekslerin kullanılması
  • İndeks seçiciliği (Kümeleme Faktörü)
  • Çok sütunlu indeksler ve SKIP SCAN
  • NULL ve indeksler
  • İndeks tabloları (IOT)
  • DML işlemlerinin indeksler üzerindeki etkisi

Vaka Çalışması - sıralama

  • Bellek sıralaması
  • İndeks sıralaması
  • Dilbilgisel sıralama
  • Entropinin sıralama üzerindeki etkisi (Kümeleme Faktörü)

Vaka Çalışması - birleştirmeler ve alt sorgular

  • Birleştirme: MERGE, HASH, NESTED LOOP
  • OLTP ve OLAP sistemlerindeki birleştirmeler
  • Anahtarlama sırası
  • Dış Birleştirmeler
  • Anti-birleştirme
  • Eksik birleştirmeler (SEMI)
  • Basit alt sorgular
  • İlişkili alt sorgular
  • Görünümler, WITH ifadesi

Maliyet temelli optimizer'ın diğer işlemleri

  • Tampon Sıralaması
  • INLIST
  • VIEW
  • FILTER
  • Say Stop Anahtarı
  • Sonuç Önbelleği

Dağıtılmış sorgular

  • dblink'leri kullanmak için sorgu planlarını okuma
  • Öncü işaret seçimi

Paralel işleme

Kurs İçin Gerekli Önbilgiler

  • SQL temellerinin serbestçe kullanımı ve Oracle veritabanı ortamı bilgisi (tercihen Oracle 11g eğitiminin tamamlanması - Programcılar için Yerel SQL - Atölye Çalışmaları)
  • Oracle ile çalışma konusunda pratik deneyim
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler