Berikut ini pertanyaan-pertanyaan seputar tuning:
- Bagian mana yang perlu dituning. Siapa yang melakukan?
- Dari sisi aplikasi, apanya yang perlu dituning?
- Bagian database yang mana yang perlu dituning?
- Darimana kita bisa belajar banyak tentang tuning?
Bagian mana yang perlu dituning? Oleh siapa?
- Aplikasi, oleh application designer dan developer
- Database, oleh database administrator (DBA)
- 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:
- Normalisasi yang tepat
- Pemakaian index
- Pemakaian hint dalam query SQL atau PL/SQL
- Pemanfaatan sharing cursor
- dan lain-lain
Bagian database yang mana yang perlu dituning?
- Memory -> PGA dan SGA SGA (shared pool, large pool, buffer cache, redo log buffer, sort area size)
- I/O -> distributing I/O, striping, multiple DBWn processes, DBWn I/O slaves.
- CPU -> CPU utilization.
- Network
- Space management -> extent allocation dan Oracle block efficiency.
- Redo log dan checkpoint -> redo log file configuration, redo entries, dan checkpoint.
- Rollback segment -> sizing rollback segments. Mulai versi 9i, banyakbagian yang dibuat automatic
- dan lain-lain
Darimana kita bisa belajar banyak tentang tuning?
- Oracle8i Designing and Tuning for Performance Release 2 (8.1.6)
- Oracle9i Database Performance Planning Release 2 (9.2)
- Oracle9i Database Performance Tuning Guide and Reference Release 2 (9.2)
- Oracle® Database 2 Day + Performance Tuning Guide 10g Release 2 (10.2)
- Oracle® Database Performance Tuning Guide 10g Release 2 (10.2)
- Oracle® Database 2 Day + Performance Tuning Guide 11g Release 1 (11.1)
- Oracle® Database Performance Tuning Guide 11g Release 1 (11.1)

Post a Comment