同一個資料塊的db file sequential read,說明了什麼?
前臺程式被HANG住了。
執行N此如下的查詢,一直顯示的這個資料塊在被單塊讀,一般這個單塊讀的等待事件很短,可是這個等待(同一資料塊)我執行了N次(N>100),依然在等待裡消失不了,執行查詢的應用介面也是沒有任何反應,HANG在那裡。
SQL> SELECT sid,event,p1,p2,p3 FROM v$session_wait WHERE wait_class<>'Idle';
SID EVENT P1 P2 P3
---------- ------------------------------ ---------- ---------- ----------
293 SQL*Net message to client 1952673792 1 0
1232 db file sequential read 21 1085828 1
已用時間: 00: 00: 00.01
SQL> SELECT sid,event,p1,p2,p3 FROM v$session_wait WHERE wait_class<>'Idle';
SID EVENT P1 P2 P3
---------- ------------------------------ ---------- ---------- ----------
293 SQL*Net message to client 1952673792 1 0
1232 db file sequential read 21 1085828 1
已用時間: 00: 00: 00.01
省略N次。。。。。。。。。。。。。。。。。。。。。。。。。。。。
SQL> SELECT segment_name FROM Dba_Extents WHERE file_id='21' AND block_id>1085828 AND block_id<1085828+blocks;
SEGMENT_NAME
---------------------
AE50
已用時間: 00: 00: 17.74
大夥有過這樣的經歷嗎?
[ 本帖最後由 wei-xh 於 2010-7-1 00:53 編輯 ]
執行N此如下的查詢,一直顯示的這個資料塊在被單塊讀,一般這個單塊讀的等待事件很短,可是這個等待(同一資料塊)我執行了N次(N>100),依然在等待裡消失不了,執行查詢的應用介面也是沒有任何反應,HANG在那裡。
SQL> SELECT sid,event,p1,p2,p3 FROM v$session_wait WHERE wait_class<>'Idle';
SID EVENT P1 P2 P3
---------- ------------------------------ ---------- ---------- ----------
293 SQL*Net message to client 1952673792 1 0
1232 db file sequential read 21 1085828 1
已用時間: 00: 00: 00.01
SQL> SELECT sid,event,p1,p2,p3 FROM v$session_wait WHERE wait_class<>'Idle';
SID EVENT P1 P2 P3
---------- ------------------------------ ---------- ---------- ----------
293 SQL*Net message to client 1952673792 1 0
1232 db file sequential read 21 1085828 1
已用時間: 00: 00: 00.01
省略N次。。。。。。。。。。。。。。。。。。。。。。。。。。。。
SQL> SELECT segment_name FROM Dba_Extents WHERE file_id='21' AND block_id>1085828 AND block_id<1085828+blocks;
SEGMENT_NAME
---------------------
AE50
已用時間: 00: 00: 17.74
大夥有過這樣的經歷嗎?
[ 本帖最後由 wei-xh 於 2010-7-1 00:53 編輯 ]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-666777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決db file sequential read與db file scattered read
- db file sequential read等待事件事件
- 【等待事件】db file sequential read事件
- db file sequential read 詳解
- db file sequential read事件的發生事件
- db file sequential read及優化優化
- 等待事件db file sequential read、db file scattered read和direct read的區別事件
- db file scattered read與事件db file sequential read相類似(轉)事件
- 詳解 db file sequential read 等待事件事件
- High Waits on 'Db File Sequential Read'AI
- data file int write和db file sequential read個人想法
- Waiting Too Frequently for 'db file sequential read'AI
- oracle wait event之db file sequential readOracleAI
- oracle之 db file sequential read等待事件優化思想Oracle事件優化
- 何時會發生db file sequential read等待事件?事件
- db file sequential read wait event等待事件之二AI事件
- 【TUNE_ORACLE】等待事件之IO等待“db file sequential read”Oracle事件
- oracle等待事件2構造一個DB File Sequential Read等待事件和構造一個Direct Path ReadOracle事件
- 【kingsql分享】何時出現生db file sequential read等待事件SQL事件
- 等待事件--db file sequential reads事件
- control file sequential read等待事件事件
- Oracle:db file scattered readOracle
- 事件:db file scattered read事件
- db file scattered read等待事件事件
- 【等待事件】db file scattered read事件
- 消除11.2上的db file parallel readParallel
- I/O上的等待事件 —— control file sequential read/control file parallel write事件Parallel
- Oracle多塊讀設定問題:db_file_multiblock_read_countOracleBloC
- 非空閒的等待事件-db file scattered read事件
- DB_FILE_MULTIBLOCK_READ_COUNT的設定BloC
- 驗證資料庫支援db_file_multiblock_read_count引數的最大值資料庫BloC
- 0322理解db file parallel read等待事件2Parallel事件
- 0316理解db file parallel read等待事件Parallel事件
- tatspack之十二-db file scattered read-DB檔案分散讀取
- 非空閒等待事件之:db file scattered read(轉)事件
- 為什麼說集中管理資料是個壞主意?
- 【TUNE_ORACLE】等待事件之IO等待“db file scattered read”Oracle事件
- Oracle中db_file_multiblock_read_count引數探究OracleBloC