Advanced Oracle SQL Tuning Eğitimi

Ön Kayıt ve Fiyat Bilgi Formu



Tarih ve lokasyonlar


Bu eğitimi özel sınıf olarak kendi kurumunuzda talep edebilirsiniz.
Lütfen bizimle iletişime geçin:


info@bilginc.com

+90 212 282 7700

Talep Formu
Eğitim Tipi ve Süresi

3 Days ILT    

Advanced Oracle SQL Tuning

Gelişmiş SQL Tuning eğitiminde en iyi performans için SQL ifadelerinin derinlemesine bir anlayış ile formüle ederek, Oracle uzmanları tarafından sağlanan yoğun içeriğe sahip üç, dört ya da isteğe göre beş günlük bir eğitimdir.

Oracle geliştiricileri, programcıları veya analistleri, Oracle SQL ayarlamasını derinlemesine anlayabileceklerdir. Katılımcılar, SQL'i en iyi duruma getirmek için kanıtlanmış yöntemleri öğrenecek ve yürütme planlarının en iyi performans için nasıl yorumlayıp değiştirileceğini bu eğitimde anlayacaklardır. 

SQL Tuning eğitiminin amacı, hızlı bir şekilde veritabanının iş yükünü hafifletici iyileştirmeleri bulmak ve gerekli değişiklikleri yaparak performans artışı sağlayabilmektir.

 

Neler Öğreneceksiniz

Bu eğitimin sonunda katılımcılar, alt sorgular ve outer joinler tarzındaki gelişmiş SQL sorgularını kullanabiliceklerdir. Katılımcılar yine eksik indexleri gerekli alanlara ekleme, iyileştirici istatistikleri ayarlayarak, parametre değişiklikleriyle birlikte Oracle veritabanı için önemli SQL Tuning teknikleri konusunda detaylı bilgi sahibi olacaklardır.

 

Kimler Katılmalı

Bu eğitim SQL ifadeleriyle ilgili temel düzey bilgiye sahip Oracle DBA leri ve Sistem Yöneticileri için tasarlanmıştır.Oracle konusunda derinlemesine bilgiye ihtiyaç yoktur , ancak ilişkisel veritabanı yaklaşımı ile SQL kullanıyor olmak gereklidir.

 

Eğitim İçeriği

SQL Optimizasyonu Giriş

SQL Tuning Giriş 

  • SQL Tarihçesi
  • SQL Evrimi
  • Alıştırmalar

SQL komutları kullanarak yapılan İşlemler 

  • SQL Syntax ayrıştırma
  • SQL Semantik analizi
  • Yürütme Planları
  • İyileştirici Planlar
  • V$sql görünümünü kullanma
  • V$sql_plan görünümünü kullanma
  • Library Cache sorgulama

Istatistikler

  • Istatistiklerin amacı
  • Istatistik türleri(tablo/sütun/sistem)
  • Histogram istatistikleri
  • Dinamik örnekleme
  • DBMS_STATS kullanımı
  • Istatistik export/import
  • Istatistik yönetimi
  • Alıştırma – Sistem Istatistikleri Toplamak
  • Optimizer Modları ve Hedefleri
  • Sistem genelinde optimizasyon ile yönetim sorunları
  • Farklı SQL optimizasyonu modları
  • Bi-Modal Veritabanları
  • Kural tabanlı optimizasyon
  • Maliyet tabanlı optimizasyon
  • Tüm satırlar optimizasyonu
  • Ilk satır optimizasyonu
  • Alıştırma – optimizer mode değiştirmek
  • Tablo birleştirme
  • Sıralama birleştirme
  • İç içe döngü
  • Hash birleştirme
  • Star birleştirme
  • Bitmap birleştirme
  • SQL Tuning ve tam tablo taramaları
  • Dosya temelleriyle I/O
  • Sıralı ve dağınık okuma
  • Tam tablo taramaları ne zaman gereklidir
  • SGA önbelleğe alma
  • Otomatik tablo önbelleğe alım
  • Solid State Diskler
  • AWR kullanımı

Execution Plan Internals

Oracle Paralel Sorgu ve Paralel DML

  • Paralel ve SMP işleme
  • Optimum derecede paralel sorgu
  • Paralel sorgu yönetimi
  • Paralel DML
  • Paralellik
  • Alıştırma – Bir paralel sorgu nasıl çalışır

Execution Plan Yorumlaması

  • Büyük tablo , tam tablo taramaları değerlendirmesi
  • Index kullanım analizi
  • Sistem genelinde SQL ile ilgili raporlar
  • Alıştırma – Autotrace seçenekleri
  • Planların değiştirilmesi
  • Sistem genelinde optimizer modu değiştirmek
  • Belirli tablolar için iyileştirme modu
  • SQL sorguları yeniden yazmak
  • Hint kullanımları
  • Alıştırma – Optimizer maliyet modelleri

Hint kullanımıyla SQL iyileştirmek

  • Hint kapsamları (oturum yada komut düzeyinde)
  • Optimizer modu hintleri
  • Iyi yada kötü hintler
  • Ordered ve Leading hintleri
  • Index kullanımını zorlamak
  • Alt sorgular için hint kullanımı
  • Alıştırma – Hint kullanımı ile Execution plan değiştirmek

Oracle Index Optimizasyonu

  • B-Tree indexleri
  • Bitmap indexleri
  • Fonksiyon bazlı indexler
  • Clustered indexler
  • Index Tabloları
  • Alıştırma – Fonksiyon bazlı index yaratımı

Oracle Sıralama Iyileştirmesi

  • Order by , group by kullanımı
  • Iç sıralama ve indexlerle sıralama
  • Dısk sıralama
  • Hash cluster sıralaması

Gelişmiş SQL Iyileştirme Konuları

SQL Performans Görüntülemesi

  • Yanıt Süresini Ölçme
  • SQL hacmini Ölçme
  • V$session_longops kullanımı
  • Alıştırma – plan9i.sql kullanımı

Oracle DML Iyileştirmesi

  • DML iyileştirmesi
  • Optimize Oracle SQL Insert performansı
  • Insert performans Teknikleri
  • Toplu insert ipuçları
  • Düşük performanslı insert teknikleri
  • Nologging opsiyonu kullanımı
  • Ters anahtar indexleri ve insert performansı
  • Blocksize ve insert performansı
  • Oracle Delete & Update Iyileştirmesi
  • Yüksek performanslı Update teknikleri
  • Düşük etkili teknikler
  • PL/SQL Update leri için bulk bind kullanımları
  • DML komutlarıyla alt sorgular

Materialized Views ve Geçici Objeler

  • Materialized Views
  • Küresel geçici tablolar
  • With kullamını
  • Geçici nesnelerle karmaşık SQLleri basitleştirme
  • Alıştırma – With kullanımı ve karmaşık sorguları geçici tablolarla yeniden yazmak

Alt Sorgu Iyileştirmeleri

  • Alt Sorgu Iyileştirmeleri ve SQL
  • Alt Sorgular için Iyileştirme Kuralları
  • SQL alt Sorgulardan kaçınmak
  • Where şartlarında alt sorgu kullanımı (IN – EXISTS)
  • Aynı Sonuçlar , Farklı Komut ve Planlar
  • İlişkili Alt Sorgular
  • Scalar Alt Sorgular
  • SQL Performansı için alt sorguları çıkartmak
  • Geçici tablolar
  • İlişkili Alt Sorgu Iyileştirmesi
  • Exists – Not Exists Alt Sorguları
  • Rank Fonksiyonları
  • Hintlerle alt sorgular
  • Push_subq hinti
  • Anti-Join hinti
  • Merge_aj hinti

Kötü SQL leri Giderme

  • Problemli SQL’lerdeki sorunları giderme
  • SQL Tuning Bütünsel Yaklaşım
  • Oracle SQL hataları giderme
  • Kötü bir SQL nedir ?
  • Sorunlu SQL’lerin belirlenmesi
  • V$sql_plan ile sorun giderme
  • V$sql_plan_statistics ile sorun giderme
  • Indexleme fırsatları

Gelişmiş Istatistikler

  • Histogramlar
  • Istatistikleri Taşıma
  • Istatistik Yönetimi
  • Alıştırma – Şema ve Tablo Analizi



Eğitim içeriğini PDF olarak indir

Eğitim Sağlayıcı ve Kategori

Oracle Expert  » Oracle Uzmanlık Eğitimler
Oracle Expert  » Popular Courses Eğitimler
Oracle  » SQL Tuning Eğitimler

Diğer Oracle Expert, Oracle Eğitimleri