對sharepool和library cache 的理解
看了《深入淺出》對sharepool和library cache有了初步瞭解,用個形象的比喻,不知道是否正確。
假如要做一桌好菜:
先把原材料(buffer cache)搬進廚房(share pool),原材料進行分類由(bucket)進行管理;使用那種原材料做什麼樣的菜,由每個bucket向(share pool latch )申請;得到share pool latch的批准,開始做菜.lock類似廚房的櫥灶,確定在哪個鍋裡做飯.而pin是指定有哪個人或者幾個人去做飯.如果設定為exclusive,意味這作飯的只能指定一個人做.如果是shared模式,意味指定一個人在做的時候,還可以找幫手來幫著往鍋了放菜.
總結一下:
1.其實share pool latch 是管理記憶體資源;lock是鎖物件的,lock是比pin更高階一點的鎖,pin 是lock鎖著物件後,如何處理(是共享(share),獨享(exclusive),還是什麼都不做(null)).
2.latch是在sharepool中執行,而lock和pin僅在在library chache中進行.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8334342/viewspace-402095/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- library cache lock和library cache pin理解
- library cache pin和library cache lock的診斷分析
- 深入理解shared pool共享池之library cache的library cache lock系列四
- 深入理解shared pool共享池之library cache的library cache pin系列三
- library cache lock和library cache pin區別總結
- zt_如何平面解決library cache lock和library cache pin
- Library Cache Pin 及 Library Cache Lock分析
- 定位Library Cache pin,Library Cache lock等待的解決方法
- oracle library cache之library cache lock_library cache pin wait event釋義OracleAI
- Oracle Library cacheOracle
- 關於對MySQL的SQL_NO_CACHE的理解和用法舉例MySql
- 【ASK_ORACLE】Library Cache概念篇(二)之Library Cache Pin的定義Oracle
- zt_library cache pin和lock等待分析
- 深入理解shared pool共享池之library cache系列一
- 深入理解shared pool共享池之library cache系列二
- 常用定位library cache lock的方法
- 【ASK_ORACLE】Library cache pin 與 library load lock的關係和區別Oracle
- 【等待事件】library cache pin事件
- 等待事件--library cache pin事件
- library cache pin等待分析
- LIBRARY CACHE LOCK 等待事件事件
- library cache pin 等待事件事件
- 解決Library Cache latchs
- shared pool之三:library cache結構/library cache object的結構-dump LibraryHandleObject
- library cache: mutex X引發的故障Mutex
- library cache pin等待事件的模擬事件
- 短連線 引起的 library cache lock
- 查詢library cache lock的源頭
- zt_如何使用event 10049分析定位library cache lock and library cache pin
- library cache lock和cursor: pin S wait on X等待AI
- latch:library cache lock等待事件事件
- oracle異常:library cache lockOracle
- [20240824]跟蹤library cache lock library cache pin使用gdb.txt
- library cache pin/lock的解決辦法
- 尋找 library cache lock 等待事件的session事件Session
- 'library cache lock'等待事件的處理方法事件
- 淺談library cache裡的爭用(一)
- 【ASM_ORACLE】Library Cache最佳化篇(二)Library cache load lock的概念和解決辦法ASMOracle