最近,Hp平台oracle9208跑大量数据转换业务时大量出现buffer busy global CR,latch free(132),enqueue,log buffer space等待事件,针对上面的几类分别,我们分别进行了跟踪及优化:
1:针对buffer busy global CR,经观察是大量的select * obj$等系统表造成的,结合业务类型,初步判断是由于insert过程中申请extend 造成的,根本原因是因为我们目前的tablespace采用的是local方式管理,且uniform. size 为4M,这样dba_extends 会很大。
2:针对latch free (dml lock allocation),我们分别关闭了parallel,上调了dml_lock,打开了hpux_sched_noage;
3:针对enqueue,调整了enque_resources(9245->80000);
4:针对log buffer space,调整了log_buffer(30M-->50M);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13132547/viewspace-269153/ ,如需转载,请注明出处,否则将追究法律责任。