Hubungi Kami
 Durasi 28 jam

Kerangka Materi

Metodologi Penyetelan Aplikasi

Arsitektur basis data dan instance

  • Proses server
  • Struktur memori (SGA, PGA)
  • Parsing dan cursor bersama
  • Berkas data, berkas log, berkas parameter

Analisis rencana eksekusi perintah

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

Memantau kinerja dan menemukan bottleneck dalam proses

  • Memantau status saat ini instance melalui view kamus sistem
  • Pemantauan kamus historis
  • Pelacakan aplikasi (SQLTrace, TkProf, TreSess

Proses optimasi

  • Sifat optimasi biaya dan regulasi
  • Penentuan untuk mengoptimalkan

Mengontrol kerja cost-based optimizer melalui:

  • Parameter sesi dan instance
  • Hints
  • Pola rencana query

Statistik dan Histogram

  • Dampak statistik dan histogram untuk kinerja
  • Metode pengumpulan statistik dan histogram
  • Strategi menghitung dan memperkirakan statistik
  • Manajemen statistik: pengblokan, penyalinan, penyuntingan, otomasi pengumpulan, pemantauan perubahan
  • Pengambilan sampel data dinamis (tabel sementara, predikat kompleks)
  • Statistik multi-kolom, berbasis ekspresi
  • Statistik Sistem

Struktur logis dan fisik basis data

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

Metode penyimpanan data

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

View materialized dan mekanisme QUERY REWRITE

Metode pengindeksan data

  • Pembangunan indeks B-TREE
  • Sifat indeks
  • Indeks: unik, multi-kolom, fungsi, terbalik
  • Kompresi indeks
  • Pembangunan ulang dan penggabungan indeks
  • Indeks virtual
  • Indeks privat dan publik
  • Bitmap Indexes dan junction

Studi kasus - full-scan data

  • Dampak lokasi pada level tabel dan blok terhadap kinerja pembacaan
  • Pemuatan Data konvensional dan direct path
  • Urutan predikat

Studi Kasus - akses ke data melalui indeks

  • Metode membaca indeks (UNIQUE SCAN, RANGE SCAN, FULL SCAN, FAST FULL SCAN, MIN / MAX SCAN)
  • Penggunaan indeks fungsional
  • Sektivitas indeks (Clustering Factor)
  • Indeks multi-kolom dan SKIP SCAN
  • NULL dan indeks
  • Indeks tabel (IOT)
  • Dampak operasi DML pada indeks

Studi Kasus - pengurutan

  • Pengurutan memori
  • Pengurutan indeks
  • Pengurutan linguistik
  • Efek entropi terhadap pengurutan (Clustering Factor)

Studi Kasus - joins dan subquery

  • Penggabungan: MERGE, HASH, NESTED LOOP
  • Joins dalam sistem OLTP dan OLAP
  • Urutan penggantian
  • Outer Joins
  • Anti-join
  • Joins tidak lengkap (SEMI)
  • Subquery sederhana
  • Subquery berkorelasi
  • View, klausa WITH

Operasi lain cost-based optimizer

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

Kueri terdistribusi

  • Membaca rencana query untuk penggunaan db links
  • Pemilihan leading mark

Proses paralel

Persyaratan

  • Penguasaan dasar SQL yang bebas dan pengetahuan tentang lingkungan basis data Oracle (disarankan telah menyelesaikan pelatihan Oracle 11g - Native SQL for Programmers - Lokakarya)
  • Pengalaman praktis dalam bekerja dengan Oracle

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait