Yavaş sorguyu daha yazarken hızlandırın
Oracle Database SQL Tuning for Developers Eğitimi, geliştiricinin kendi yazdığı SQL'i DBA'ya ihtiyaç duymadan hızlandırmasını öğretir.
Plan okumadan SARGable koşullara, join yazımından bind variable ve toplu işleme teknikleri
Oracle Database SQL Tuning for Developers Eğitimi, geliştiricinin DBA'ya ihtiyaç duymadan kendi yazdığı SQL'i hızlandırmasını öğretir. Katılımcılar yürütme planını EXPLAIN PLAN, AUTOTRACE ve DBMS_XPLAN ile okur, bir koşulun neden indeks kullanamadığını (non-SARGable) anlar. Join yöntemlerini, alt sorgu ile join tercihini ve analitik fonksiyonları verimli yazar. Bind variable, cursor paylaşımı, sayfalama ve toplu işleme ile uygulama tarafı performansı ele alınır.
3 Gün. Her gün dört modül; plan okuma ve SARGable koşullardan join yazımına, oradan analitik fonksiyon, bind variable ve toplu işlemeye ilerlenir.
Orta Seviye — Geliştiricinin bakış açısıyla yürütme planı okuma, verimli sorgu yazma ve uygulama tarafı performans
Her konu gerçek yavaş sorgular üzerinde plan okuyarak, yeniden yazarak ve önce-sonra sürelerini karşılaştırarak uygulanır.
Sorguyu DBA'ya göndermeden, daha yazarken verimli kurar; performansı sonradan değil tasarımda çözersiniz.
Yürütme planını okuyarak sorgunun indeksi neden kullanmadığını görür, tahminle değil veriyle karar verirsiniz.
Bind variable, sayfalama ve toplu işlemeyle uygulama ile veritabanı arasındaki yükü belirgin azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
SELECT, JOIN ve alt sorgu dahil orta düzey SQL yazabiliyor olmak gereklidir.
SQL Developer veya SQL*Plus ile sorgu çalıştırma ve tablo yapısı bilgisi beklenir.
İndeks, transaction ve satır/sütun kavramlarına temel hakimiyet faydalıdır.
Örnek şema yüklü, plan görüntüleme yetkisi olan bir Oracle hesabı gereklidir.
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.
Program sonunda katılımcılar:
Yürütme planını AUTOTRACE ve DBMS_XPLAN ile okur, tahmini ve gerçek satır sayısını karşılaştırarak sorunu bulursunuz.
Koşulları indeksin kullanabileceği biçimde yazar, fonksiyon sarması ve implicit dönüşüm tuzaklarını önlersiniz.
Full scan ile index scan arasındaki tercihi seçiciliğe göre değerlendirir, covering index ile erişimi azaltırsınız.
Nested loops, hash ve sort merge join'i tanır, join sırası ve ANSI sözdizimiyle okunaklı ve hızlı sorgu yazarsınız.
Alt sorgu ile join arasında bilinçli seçim yapar, EXISTS/IN ve NOT IN NULL tuzaklarını güvenle yönetirsiniz.
ROW_NUMBER, LAG ve PARTITION BY ile tek geçişte raporlar, tekrar eden alt sorguları ve gereksiz sort'u elersiniz.
FETCH FIRST ve keyset yöntemiyle Top-N ve sayfalama yazar, derin OFFSET maliyetinden kaçınırsınız.
Bind variable, BULK COLLECT ve FORALL ile round-trip ve parse yükünü azaltıp uygulama performansını artırırsınız.
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.
OCI Base Database Service ile VM tabanlı veritabanı sistemi provizyonu, yedekleme, geri yükleme, yama ve ölçeklemeyi öğreten uygulamalı bulut eğitimi.
Detayları Gör →Oracle NoSQL Database Cloud Service (NDCS) ile tablo tasarımı, shard key, provisioned throughput, SQL sorguları ve SDK geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →Oracle Data Guard ile physical standby kurulumu, redo transport, koruma modları, switchover, failover ve Broker yönetimini öğreten uygulamalı DBA eğitimi.
Detayları Gör →Oracle Database kurulumu, Grid Infrastructure, ASM, DBCA, multitenant mimari ve AutoUpgrade ile sürüm yükseltmeyi öğreten uygulamalı DBA eğitimi.
Detayları Gör →Oracle RAC, ASM ve Grid Infrastructure yönetim eğitimi: Clusterware, OCR/Voting Disk, disk grupları, Cache Fusion, SCAN ve failover uygulamalı öğrenin.
Detayları Gör →Oracle Multitenant eğitimi: CDB ve PDB yönetimi, plug/unplug, hot clone, refreshable PDB, Resource Manager ve RMAN kurtarma senaryolarını uygulamalı öğrenin.
Detayları Gör →