Kerangka Materi

Metodologi Penyesuaian Aplikasi

Arsitektur database dan instance

  • Proses server
  • Struktur memori (SGA, PGA)
  • Parsing dan pembagian cursor
  • File data, file log, file parameter

Analisis rencana eksekusi perintah

  • Rencana hipotetis (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Rencana eksekusi yang sebenarnya (V$ SQL_PLAN, XPlane, AWR)

Pemantauan kinerja dan pencarian leher botol dalam proses

  • Pemantauan status saat ini instance melalui views kamus sistem
  • Pemantauan kamus sejarah
  • Pelacakan aplikasi (SQLTrace, TkProf, TreSess)

Proses optimisasi

  • Properti optimisasi biaya dan teratur
  • Penentuan untuk optimisasi

Kontrol kerja optimizer berbasis biaya melalui:

  • Parameter sesi dan instance
  • Petunjuk (hints)
  • Polanya rencana kueri

Statistik dan Histogram

  • Dampak statistik dan histogram untuk kinerja
  • Metode pengumpulan statistik dan histogram
  • Strategi penghitungan dan perkiraan statistik
  • Manajemen statistik: pemblokiran, penyalinan, pengeditan, otomatisasi pengumpulan, pemantauan perubahan
  • Sampling data dinamis (piringan sementara, predikat kompleks)
  • Statistik multi-kolom, berbasis ekspresi
  • Statistik sistem

Struktur logis dan fisik database

  • Ruang tabel.
  • segment
  • Ekstensi (EXTENTS)
  • Blok

Metode penyimpanan data

  • Aspek fisik tabel
  • Tabel sementara
  • Tabel indeks
  • Tabel eksternal
  • Tabel partisi (span, huruf, hash, campuran)
  • Reorganisasi fisik tabel

Tampilan ter-materialisasi dan mekanisme QUERY REWRITE

Metode indeks data

  • Membangun indeks B-TREE
  • Properti indeks
  • Indeks: unik, multi-kolom, fungsi, terbalik
  • Kompresi indeks
  • Rekonstruksi dan penggabungan indeks
  • Indeks virtual
  • Indeks pribadi dan umum
  • Bitmap indeks dan persimpangan

Kasus studi - pemindaian data penuh

  • Dampak letak pada level tabel dan kinerja pembacaan blok
  • Memuat data konvensional dan jalur langsung
  • Urutan predikat

Kasus studi - akses data melalui indeks

  • Metode pembacaan indeks (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Menggunakan indeks fungsi
  • Selektivitas indeks (Clustering Factor)
  • Indeks multi-kolom dan SKIP SCAN
  • NULL dan indeks
  • Tabel indeks (IOT)
  • Dampak indeks operasi DML

Kasus studi - penyortiran

  • Sorting memori
  • Sort indeks
  • Sort linguistik
  • Dampak entropi terhadap sorting (Clustering Factor)

Kasus studi - gabungan dan subkueri

  • Gabungan: MERGE, HASH, NESTED LOOP
  • Gabungan dalam sistem OLTP dan OLAP
  • Urutan pergantian
  • Gabungan luar
  • Anti-gabungan
  • Gabungan tidak lengkap (SEMI)
  • Subkueri sederhana
  • Subkueri terkait
  • Tampilan, klausa WITH

Operasi lain optimizer berbasis biaya

  • Buffer Sort
  • INLIST
  • VIEW
  • FILTER
  • Count Stop Key
  • Result Cache

Kueri tersebar

  • Membaca rencana kueri untuk penggunaan dblinks
  • Memilih tanda pembuka utama

Pemrosesan paralel

Persyaratan

  • Penggunaan gratis dasar-dasar SQL dan pengetahuan lingkungan database Oracle (sebaiknya Oracle 11g selesai pelatihan - Native SQL for Programmers - Workshops)
  • Pengalaman praktis dalam bekerja dengan Oracle
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait