10.2出現SQL Memory Manager latch型別的latch free
客戶環境出現了明顯的LATCH FREE等待事件,而等待的latch型別為sql memory manager latch。
詳細版本為10.2.0.5 RAC for Hp-ux,問題出現時,AWR的TOP 5資訊為:
Event |
Waits |
Time(s) |
Avg Wait(ms) |
% Total Call Time |
Wait Class |
latch free |
387,948 |
1,686,005 |
4,346 |
60.8 |
Other |
CPU time |
219,941 |
7.9 |
|||
gc buffer busy |
19,927,407 |
8,938 |
0 |
.3 |
Cluster |
gc current block 2-way |
6,143,005 |
5,328 |
1 |
.2 |
Cluster |
db file sequential read |
789,784 |
4,744 |
6 |
.2 |
User I/O |
在TOP 5中latch free所佔DBTIME的比例已經超過了60,顯然在這種情況下,資料庫無法正常的處理請求,作業系統上CPU處於100%繁忙狀態。
查詢MOS,發現導致問題的原因在於PGA的設定不足,詳見文件Bug 9732503 latch free waits for SQL Memory Manager latch / extra child cursors,雖然當前的PGA命中率並不是很低,達到了96.88%,不過其他方面都與bug描述的非常接近。
這個bug影響的版本包括10.2.0.4、10.2.0.5和11.2.0.1,Oracle在11.2.0.2和11.1.0.7中被FIXED,對於當前10.2的版本,最簡單的解決這個問題的方法就是提高PGA_AGGREGATE_TARGET的值。
客戶將PGA_AGGREGATE_TARGET從5G調整到10G後,這個問題沒有再次出現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-743722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Latch free等待事件(轉)事件
- Latch free等待事件二(轉)事件
- Latch free等待事件四(轉)事件
- Latch free等待事件三(轉)事件
- 碰到一個latch free相關的BUG
- oracle一次卡頓案例(六)-latch freeOracle
- [20211111]19c latch free等待時間分析.txt
- [20211229]再論19c latch free等待事件分析.txt事件
- mutex,latch,lock,enqueue hash chains latch基礎概念MutexENQAI
- [20210512]shared pool latch與library cache latch的簡單探究.txt
- [20190319]shared pool latch與library cache latch的簡單探究.txt
- hiccup和Latch off
- ORACLE LOCK,LATCH,PINOracle
- Oracle Latch 說明Oracle
- Latch的spin及sleep(zt)
- latch等待事件彙總事件
- Systematic Latch Contention Troubleshooting in OracleOracle
- DB BUFFER LRU 列表的latch等待
- 【FPGA基礎】Latch基礎FPGA
- [20190416]process allocation latch.txt
- latch:library cache lock等待事件事件
- MySQL latch爭用深入分析MySql
- [20190419]shared latch spin count.txt
- [20190418]exclusive latch spin count.txt
- [20200223]關於latch and mutext的優化.txtMutex優化
- [20190419]shared latch spin count 2.txt
- [20210218]shared latch spin count 6.txt
- [20210218]shared latch spin count 5.txt
- [20190416]exclusive latch測試指令碼.txt指令碼
- [20190416]檢視shared latch gets的變化.txt
- openfile解讀以及和latch的一點關係
- [20210208][20200426]檢視shared latch gets的變化.txt
- [20190416]11g下那些latch是Exclusive的.txt
- [20190415]10g下那些latch是共享的.txt
- [20190415]11g下那些latch是共享的.txt
- [異常等待事件latch undo global data]分析事件
- [20210708]使用那個shared pool latch.txt
- [20210418]CBC latch再討論3.txt
- [20210419]CBC latch再討論4.txt