返回数说广场
0
Free Buffer waits:
产生原因:
1当进程在buffer cache中找不到空闲的buffer时会向DBWR进程发出写入请求,直到DBWR进程完成,在这期间就会产生该等待事件。
2检查db_writer_processes参数,默认每8个CPU会有一个dbwr进程;
3SQL效率差,物理读过大或者要构造的CR块过多,比如大表select *,笛卡尔积等;
4DBWR进程写缓慢或DBWR进程的工作量过多;
5存储性能有问题,可能写脏数据慢,可能写redo慢;
6延迟块清除,这种行为可能会占用大量的buffer;
7db_cache_size值太小,一般由Oracle管理,默认为0;
0
0 50
分享
评论
热门数说


