cell single block physical read等待事件
cell single block physical read等待事件
This is an Exadata wait event similar to db file sequential read and normally occurs during index lookups when the block is not in memory and must be read from the Exadata storage cell disks. These are generally considered a ‘good’ read unless the index being used is not very efficient. In this case the query will read more blocks than necessary and possibly age out other good blocks from the Exadata smart cache.
cell single block physical read 等待事件是Exadata中的等待事件,類似於 db file sequential read。 常常在需要的索引資料塊不在記憶體中,必須到Exadata的磁碟中獲取的情況。 這種通常是可以認為是“好的”讀取, 除非使用的很差的索引。 在使用差索引的情況時,查詢操作會讀取比正常情況多的資料塊,並將好的資料塊從Exadata 的快取中擠出。
Solutions
Review the ‘Cell Single Block Physical Read Latency’ metric (in Ignite Resources view on the Exadata tab) to determine latencies. If the time to read data is above 2ms, that could indicate configuration issues with the Exadata storage cell.
If there are excessive waits on this event for a specific SQL statement, tune the statement so that it reads fewer blocks. If the top objects listed in the Ignite Object tab are indexes, determine if there is a more efficient index that could be used. If the top objects are tables, Oracle is going back to the table to get more data after the index lookup completes. That may indicate criteria in the WHERE clause that is not using a column in this index. Adding that column to the index could help performance.
DML statements like INSERT, UPDATE, DELETE, etc can also wait on this event because they are being forced to update inefficient indexes. Review the Ignite Object tab to determine which indexes are being waited for. If they are inefficient, Oracle is most likely not utilizing them in other SQL statements, so consider dropping them.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2780304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Cell smart table scan等待事件事件
- direct path read/read temp等待事件事件
- read by other session等待事件Session事件
- 等待事件:read by other session事件Session
- 【等待事件】read by other session事件Session
- read by other session 等待事件分析Session事件
- db file scattered read等待事件事件
- db file sequential read等待事件事件
- 【等待事件】db file sequential read事件
- 【等待事件】db file scattered read事件
- gc current/cr block busy等待事件GCBloC事件
- 關於等待事件"read by other session"事件Session
- read by other session等待事件模擬Session事件
- 【TUNE_ORACLE】等待事件之IO等待“direct path read”Oracle事件
- 【TUNE_ORACLE】等待事件之IO等待“read by other session”Oracle事件Session
- 詳解 db file sequential read 等待事件事件
- 【效能調整】等待事件read by other session事件Session
- control file sequential read等待事件事件
- 【TUNE_ORACLE】等待事件之IO等待“db file sequential read”Oracle事件
- 【TUNE_ORACLE】等待事件之IO等待“db file scattered read”Oracle事件
- oracle等待事件2構造一個DB File Sequential Read等待事件和構造一個Direct Path ReadOracle事件
- 等待事件db file sequential read、db file scattered read和direct read的區別事件
- 0322理解db file parallel read等待事件2Parallel事件
- 0316理解db file parallel read等待事件Parallel事件
- Oracle常見等待事件之direct path read/writeOracle事件
- 非空閒的等待事件-db file scattered read事件
- oracle之 db file sequential read等待事件優化思想Oracle事件優化
- Oracle 11g direct path read 等待事件的理解Oracle事件
- 非空閒等待事件之:db file scattered read(轉)事件
- 【效能調整】等待事件(六) direct path read&write事件
- 何時會發生db file sequential read等待事件?事件
- db file sequential read wait event等待事件之二AI事件
- 等待事件_buffer_busy_waits_and_read_by_other_session(1)事件AISession
- 等待事件_buffer_busy_waits_and_read_by_other_session(2)事件AISession
- 等待事件_buffer_busy_waits_and_read_by_other_session(3)事件AISession
- 等待事件_buffer_busy_waits_and_read_by_other_session(4)事件AISession
- IMP匯入時遭遇oracle等待事件single-task messageOracle事件
- open physical standby 為read write