Dear oracle gurus,
Saya baru beberapa bulan berkecimpung di administrasi database oracle. Jadi
masih bingung dengan berbagai problem di Oracle.
Salah satu problem yang saya hadapi skrg di mesin prod sekarang adalah laporan
ttg database yang lambat dari pihak developer. Dari sisi database saya telah
melakukan pengecekan seperti penggunaan sga,pga,efisiensi library cache,row
cache,buffer hit ratio dan semuanya masih dalam batas yang normal.
Setelah saya telusuri lebih lanjut dengan AWR report ketika komplain diajukan,
log file parallel write dan log file sync termasuk diantara 5 top events. Saya
masuk ke EM dan memang benar terdapat indikasi bahwa log file sync memakan
waktu database yang signifikan.
Selain itu pada trace file di bdump, alert dari LGWR juga ter-create dan berisi
banyak warning tentang redo write time yang memakan waktu ratusan bahkan ribuan
milisecond.
Dari sini yang menjadi suspect saya kemudian adalah log file sync ini. Saya
telah cari solusinya di internet, namun belum menemukan yang pasti. Banyak yang
menyuruh agar proses commit dari sisi aplikasi dikurangi. Ada yang menyuruh
menambah size log_buffer (FYI, log_buffer di machine prod saya adalah 13 MB dan
ini merupakan nilai default ketika system di-handover oleh pendahulu saya). Ada
yang menyuruh agar log files ditempatkan pada SSD yang mana solusi ini tidak
mungkin terealisasi di company saya.
Sampai sekarang saya belum melakukan follow up utk masalah ini karena masih
ragu2. Adakah diantara para oracle guru yang berpengalaman dalam permasalahan
ini? Mohon untuk bantuan dan pencerahannya. Tks atas perhatiannya.
NB : untuk report AWR tidak bisa saya cantumkan karena data tidak bisa saya
bawa pulang dan yahoo diblok oleh proxy di tempat kerja.
Regards,
Raditya...
"Coba Yahoo! Mail baru yang LEBIH CEPAT. Rasakan bedanya sekarang!
http://id.mail.yahoo.com"
[Non-text portions of this message have been removed]