等待事件--db file scattered reads
等待事件--db file scattered reads
Possible Causes
The Oracle session has requested and is waiting for multiple contiguous database blocks (up to DB_FILE_MULTIBLOCK_READ_COUNT) to be read into the SGA from disk.
Full Table scans
Full Table scans
Fast Full Index Scans
Actions
Optimize multi-block I/O by setting the parameter DB_FILE_MULTIBLOCK_READ_COUNT
Partition pruning to reduce number of blocks visited
Consider the usage of multiple buffer pools and cache frequently used indexes/tables in the KEEP pool
Optimize the SQL statement that initiated most of the waits. The goal is to minimize the number of physical and logical reads.
Should the statement access the data by a full table scan or index FFS? Would an index range or unique scan be more efficient?
Optimize the SQL statement that initiated most of the waits. The goal is to minimize the number of physical and logical reads.
Should the statement access the data by a full table scan or index FFS? Would an index range or unique scan be more efficient?
Does the query use the right driving table?
Are the SQL predicates appropriate for hash or merge join?
If full scans are appropriate, can parallel query improve the response time?
The objective is to reduce the demands for both the logical and physical I/Os, and this is best achieved through SQL and application tuning.
Make sure all statistics are representative of the actual data. Check the LAST_ANALYZED date
Remarks
If an application that has been running fine for a while suddenly clocks a lot of time on the db file scattered read event and there hasn’t been a code change, you might want to check to see if one or more indexes has been dropped or become unusable.
db file scattered read Reference Note# 34558.1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24996904/viewspace-767602/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db file scattered read等待事件事件
- 【等待事件】db file scattered read事件
- 等待事件--db file sequential reads事件
- 【TUNE_ORACLE】等待事件之IO等待“db file scattered read”Oracle事件
- 非空閒的等待事件-db file scattered read事件
- 非空閒等待事件之:db file scattered read(轉)事件
- 事件:db file scattered read事件
- 等待事件db file sequential read、db file scattered read和direct read的區別事件
- db file scattered read與事件db file sequential read相類似(轉)事件
- db file sequential read等待事件事件
- 【等待事件】db file sequential read事件
- 找出導致db file scattered read等待事件發生的SQL及其執行計劃事件SQL
- Oracle:db file scattered readOracle
- oracle等待事件1分別用表和索引上資料的訪問來產生db file scattered read等待事件Oracle事件索引
- 詳解 db file sequential read 等待事件事件
- 解決db file sequential read與db file scattered read
- 【TUNE_ORACLE】等待事件之IO等待“db file parallel write”Oracle事件Parallel
- 【TUNE_ORACLE】等待事件之IO等待“db file sequential read”Oracle事件
- db file async I/O submit 等待事件優化MIT事件優化
- db file async I/O submit 等待事件說明MIT事件
- 0322理解db file parallel read等待事件2Parallel事件
- 0316理解db file parallel read等待事件Parallel事件
- Oracle db file parallel write 和 log file parallel write 等待事件 說明OracleParallel事件
- oracle之 db file sequential read等待事件優化思想Oracle事件優化
- db file async I/O submit等待事件的故障診斷MIT事件
- 何時會發生db file sequential read等待事件?事件
- db file sequential read wait event等待事件之二AI事件
- log file sync等待事件事件
- 【等待事件】log file sync事件
- LOG FILE SWITCH等待事件事件
- log file sync" 等待事件事件
- tatspack之十二-db file scattered read-DB檔案分散讀取
- "log file sync"等待事件-2事件
- "log file sync"等待事件-1事件
- 等待事件 log file sync 小解事件
- 【kingsql分享】何時出現生db file sequential read等待事件SQL事件
- oracle等待事件2構造一個DB File Sequential Read等待事件和構造一個Direct Path ReadOracle事件
- 等待事件:Disk file operations I/O事件