Skip to content

Dasar-dasar Tuning

Berikut ini pertanyaan-pertanyaan seputar tuning:

  1. Bagian mana yang perlu dituning. Siapa yang melakukan?
  2. Dari sisi aplikasi, apanya yang perlu dituning?
  3. Bagian database yang mana yang perlu dituning?
  4. Darimana kita bisa belajar banyak tentang tuning?

Bagian mana yang perlu dituning? Oleh siapa?

  1. Aplikasi, oleh application designer dan developer
  2. Database, oleh database administrator (DBA)
  3. System Operasi (OS), oleh system administrator (sysadmin)

Tuning Aplikasi

Tuning aplikasi memberikan kontribusi tersebar terhadap performa sistem secara keseluruhan. Termasuk bagian-bagian tuning aplikasi adalah:

  1. Normalisasi yang tepat
  2. Pemakaian index
  3. Pemakaian hint dalam query SQL atau PL/SQL
  4. Pemanfaatan sharing cursor
  5. dan lain-lain

Bagian database yang mana yang perlu dituning?

  1. Memory -> PGA dan SGA SGA (shared pool, large pool, buffer cache, redo log buffer, sort area size)
  2. I/O -> distributing I/O, striping, multiple DBWn processes, DBWn I/O slaves.
  3. CPU -> CPU utilization.
  4. Network
  5. Space management -> extent allocation dan Oracle block efficiency.
  6. Redo log dan checkpoint -> redo log file configuration, redo entries, dan checkpoint.
  7. Rollback segment -> sizing rollback segments. Mulai versi 9i, banyakbagian yang dibuat automatic
  8. dan lain-lain

Darimana kita bisa belajar banyak tentang tuning?

  1. Oracle8i Designing and Tuning for Performance Release 2 (8.1.6)
  2. Oracle9i Database Performance Planning Release 2 (9.2)
  3. Oracle9i Database Performance Tuning Guide and Reference Release 2 (9.2)
  4. Oracle® Database 2 Day + Performance Tuning Guide 10g Release 2 (10.2)
  5. Oracle® Database Performance Tuning Guide 10g Release 2 (10.2)
  6. Oracle® Database 2 Day + Performance Tuning Guide 11g Release 1 (11.1)
  7. Oracle® Database Performance Tuning Guide 11g Release 1 (11.1)


Silahkan baca yang berikut ini juga :

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*