direct path write等待事件

简介:

Direct path writes allow a session to queue an I/O write request and continue processing while the OS handles the I/O. If the session needs to know if an outstanding write is complete then it waits on this wait event. This can happen because the session is out of free slots and just needs an empty buffer (it waits on the oldest I/O) or because it needs to ensure all writes are flushed. During Direct Path operations, the data is asynchronously written to the database files. At some stage the session needs to make sure that all outstanding asynchronous I/O have been completed to disk. This can also happen if, during a direct write, no more slots are available to store outstanding load requests (a load request could consist of multiple I/Os). Solutions If the file indicates a temporary tablespace, then check for unexpected disk sort operations. Ensure DISK_ASYNCH_IO is TRUE Ensure the OS asynchronous I/O is configured correctly Ensure no disks are I/O bound Review the SQL statement to see if I/O can be reduced



本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1277913

相关文章
|
关系型数据库 Oracle iOS开发
|
关系型数据库 Oracle iOS开发
|
SQL 关系型数据库 Oracle
|
SQL Oracle 关系型数据库
[20161214]关于Buffer Busy Waits.txt
[20161214]关于Buffer Busy Waits.txt --oracle一直在不断的改进,oracle对外宣传总是读写不会相互阻塞,实际上从内部看读读不会阻塞,写写一定会出现阻塞, --如果读写呢? 实际上写入会阻塞读取操作,这个时候读取会出现等待(...
866 0

热门文章

最新文章