Category Archives: Performance Tuning

Gather statistic untuk Performance

Cost based optimizer (CBO) menggunakan statistic untuk menentukan execution plan yang paling optimal. Saya pernah membahas sekilas tentang CBO ini di artikel Tuning Query dengan Explain Plan. DI versi 9i ke bawah, gather statistic dilakukan secara manual dengan package DBMS_STATS. … Continue reading

Posted in Administration, Performance Tuning | Tagged , , , , , , | 4 Comments

Partitioning Table: Informasi Segment & Tablespace

Kadang kita bingung, ketika query TABLESPACE_NAME di view DBA_TABLES, kok nilai TABLESPACE_NAME ada yang NULL (blank/kosong). SQL> select distinct TABLESPACE_NAME from dba_tables; TABLESPACE_NAME —————————— SYSTEM < --- Kosong/blank/NULL USERS SYSAUX Tidak perlu bingung, itu tandanya ada tabel berpartisi di database … Continue reading

Posted in Administration, Performance Tuning | Tagged , , , , , | 6 Comments

Dasar-dasar Tuning

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 … Continue reading

Posted in Performance Tuning | Tagged , , , | 2 Comments

Partitioning Table: Definisi dan Contoh

Filosofi partisi adalah memecah tabel ke dalam beberapa segment (partisi atau subpartisi), di mana tabel konvensional hanya mempunyai satu segment. Misalkan kita punya tabel PENJUALAN dengan 8 juta records, kita ingin query data untuk quartal pertama tahun ini. Pada tabel … Continue reading

Posted in Administration, Performance Tuning | Tagged , , , , , | 21 Comments

Tuning Query dengan SQL Trace dan tkprof

Beberapa waktu yang lalu saya membahas tuning query dengan explain plan. Dengan explain plan kita bisa tahu (meng-estimate) nantinya query kita itu memakai “execution plan” yang mana. Sementara dengan SQL trace kita bisa mengetahui query yang sedang berjalan ini menggunakan … Continue reading

Posted in Performance Tuning | Tagged , , , , , , , , | 13 Comments