# Oracle Wait Events - direct path read

**URL:** <https://forums.toadworld.com/t/oracle-wait-events-direct-path-read/50469>\
**Category:** Blog Posts\
**Created:** [July 28, 2020, 8:42am UTC](https://forums.toadworld.com/t/oracle-wait-events-direct-path-read/50469 "2020-07-28T08:42:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://sea1.discourse-cdn.com/quest/user_avatar/forums.toadworld.com/system/32/2_2.png) [@system](https://forums.toadworld.com/u/system)\
**Post date:** [July 28, 2020, 8:42am UTC](https://forums.toadworld.com/t/oracle-wait-events-direct-path-read/50469/1 "2020-07-28T08:42:18Z")

</div>

A direct path read I/O operation reads data into the session's PGA instead of the SGA. Direct read I/Os may be performed in synchronous or asynchronous mode, depending on the platform and the value of the DISK\_ASYNC\_IO parameter. An Oracle session waits for a direct read I/O request to complete on the direct path read wait event. Direct I/O is normally used when reading from sort segments. Parallel query slaves also use direct I/O when scanning a table or index. As of Oracle 8.1.7, there is a separate direct read I/O wait event for LOB segments - direct path read (lob).

* * *
This is a companion discussion topic for the original entry at [https://blog.toadworld.com/wait\_events\_-\_direct\_path\_read#:~:text=Oracle%20Wait%20Events%20-%20direct%20path%20read%20,valid%20buffers%20in%20the%20context%20r%20...%20](https://blog.toadworld.com/wait_events_-_direct_path_read#:~:text=Oracle%20Wait%20Events%20-%20direct%20path%20read%20,valid%20buffers%20in%20the%20context%20r%20...%20)
