博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
消除11.2上的db file parallel read
阅读量:6436 次
发布时间:2019-06-23

本文共 1011 字,大约阅读时间需要 3 分钟。

客户在11.2.0.3环境中进行压力测试,发现出现大量的db file parallel read等待事件。

 

 

这个等待是11g以后才出现的,而在11g以前,一般这个等待事件发生在数据文件的恢复过程中。而11g新增了prefetch的特性,也可能导致这个等待事件的产生。

当运行压力测试时,后台的等待事件如下:

SQL> select event, count(*) from v$session where username = user group by event order by 2;

EVENT                                                              COUNT(*)

---------------------------------------------------------------- ----------
SQL*Net message from client                                               1
SQL*Net message to client                                                 1
db file sequential read                                                  24
db file scattered read                                                   33
db file parallel read                                                    42

可以看到用户进程经历比较严重的IO等待,而此时的db file parallel read,并不会带来性能提升。

可以通过添加隐含参数的方法来屏蔽prefetch功能,从而避免db file parallel read等待事件的产生:

_db_block_prefetch_limit=0

_db_block_prefetch_quota=0
_db_file_noncontig_mblock_read_count=0

控制文件添加这三个隐含参数后,重启数据库,再次运行压力测试,发现db file parallel read等待事件已经消失:

SQL> select event, count(*) from v$session where username = user group by event order by 2;

EVENT                                                              COUNT(*)

---------------------------------------------------------------- ----------
SQL*Net message to client                                                 1
db file scattered read                                                   30
db file sequential read                                                  70

 

 

转载地址:http://fjega.baihongyu.com/

你可能感兴趣的文章
数据挖掘中的概念描述
查看>>
struts2 依赖注入boolean类型的属性时报错
查看>>
应用生命周期终极 DevOps 工具包
查看>>
RUBY的类封装,继承,多态简单演示
查看>>
(iOS开发总结)MVC模式
查看>>
python sys.argv[]用法
查看>>
切割nginx日志
查看>>
LDAP常用命令解析
查看>>
Cobbler体验小记
查看>>
storm详解
查看>>
[MySQL 优化] 移除多余的checksum
查看>>
JS中的“!!”
查看>>
浅说《测试用例》----给测试新手的
查看>>
GridView实战二:使用ObjectDataSource数据源控件(自定义缓存机制实现Sort)
查看>>
网站安装打包 软件环境检测与安装[二] 下
查看>>
WWDC 2013 Session笔记 - iOS7中的多任务
查看>>
android被逼学习布局管理器
查看>>
深蓝词库转换1.2版本发布——支持紫光拼音和拼音加加
查看>>
深入理解Java内存模型(三)——顺序一致性
查看>>
【机房重构】一步一步往上爬——不仅仅是三层
查看>>