db file async I/O submit等待

db file async I/O submit等待

翔之天空 2017-12-23 15:00:27 2272 收藏 1
分类专栏: Oracle 优化处理 文章标签: db file async IO sub
版权

Oracle 优化处理
专栏收录该内容
9 篇文章0 订阅
订阅专栏
平台:rhel7 的文件系统,Oracle11gR2版本

1、开发人员发现部分sql运行比较慢,查询等待事件发现db file async I/O submit 比较多

SQL> select inst_id,event,count(*) from gv$session_wait
2 where wait_class not like 'Idle'
3 group by inst_id, event order by 3 desc;

INST_ID EVENT COUNT(*)
---------- ---------------------------------------------------------------- ----------
1 db file async I/O submit 24
1 db file sequential read 6
1 log file parallel write 1
1 SQL*Net more data from client 1



2、查看mos文档 ID 1274737.1 部分如下:

The tests show the following behavior:
disk_asynch_io filesystemio_options strace DBWR AIO DBWR waits
FALSE NONE pwrite64 NO db file parallel write
FALSE ASYNCH pwrite64 NO db file parallel write
TRUE ASYNCH io_submit/ YES db file parallel write
io_getevents
TRUE NONE pwrite64 NO db file async I/O submit


说明:disk_asynch_io为TRUE,filesystemio_options为NONE的情况下 出现db file async I/O submit等待,可以设置filesystemio_options参数为ASYNCH或者SETALL,
使得db file parallel write等待代替db file async I/O submit等待。



3、查看disk_asynch_io和filesystemio_options参数

SQL> show parameter disk_asynch_io ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
disk_asynch_io boolean TRUE

SQL> show parameter filesystemio_options ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
filesystemio_options string none



4、修改参数filesystemio_options=setall

SQL> alter system set filesystemio_options=setall scope=spfile;

System altered



5、重启库生效后,再次查看参数已修改

SQL> show parameter filesystemio_options ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
filesystemio_options string SETALL


6、查看修改后的db file async I/O submit等待

修改前 awr报告1小时 后台等待事件 db file async I/O submit 将近4w秒

修改后 awr报告1小时 后台等待事件 db file async I/O submit 将近700秒,取代的是db file parallel write事件


————————————————
版权声明:本文为CSDN博主「翔之天空」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fly43108622/article/details/78879986

原文地址:https://www.cnblogs.com/yaoyangding/p/15591215.html