AUM模式下,undo extents獲取演算法
當活動的事務使用undo segment時,在AUM模式下,事務可以在不同的undo segment之間動態交換undo空間,也就是在不同的undo segment裡交換extents。當一個正在執行的事務需要更多的undo空間時,首先會重用當前undo segment裡的可用空間;如果當前undo segment裡的可用空間(也就是extents)不足時,則按如下順序獲取所需要的extents:
1、獲取undo表空間裡可用的、空的extents;
2、獲取其他undo segment裡的expired狀態的extents;
3、如果undo表空間的資料檔案啟用了自動擴充套件(autoextend on),則資料檔案進行自動擴充套件;
4、獲取其他undo segment裡的 Inactive 狀態的extents;
5、報空間不足錯誤。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-688515/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 4.2.1.9 選擇 Undo 模式模式
- 4.3.2.4 關於CDB UNDO模式模式
- 分散式雪花演算法獲取id分散式演算法
- Oracle 12C R2新特性-本地UNDO模式(LOCAL_UNDO_ENABLED)Oracle模式
- TP6 多應用模式下獲取不到當前控制器和方法名模式
- vue獲取目錄下的檔名Vue
- jq獲取上級、同級、下級元素
- 獲取ChoiceGroup多選狀態下的值
- 28、undo_1_2(undo引數、undo段、事務)
- 前端監控實踐——FMP的智慧獲取演算法前端演算法
- Mac下通過Apple Configurator 2獲取ipa包MacAPP
- 如何獲取Apollo上專案下的所有namespace?namespace
- 如何獲取安全獲取蘋果udid,imei蘋果
- [20201218]快速替代查詢dba_extents.txt
- 網路節點資源獲取共享方面的演算法演算法
- KMP演算法中我對獲取next陣列的理解KMP演算法陣列
- Innodb undo之 undo結構簡析
- 獲取方法
- MySQL undoMySql
- Python下獲取視訊的旋轉角度資訊Python
- [重慶思莊每日技術分享]-在自動UNDO管理情況下,如何手工增加undo段
- datatables 獲取 pageLength 和 pageStart,重新獲取table資料
- 獲取系統字型,獲取系統預設字型
- grad_cam下的自定義模型獲取熱力圖模型
- chrome獲取書籤目錄下收藏的所有連結Chrome
- Windows系統下透過命令列獲取程序指標Windows命令列指標
- python如何獲取陣列元素的下標並輸出Python陣列
- dact-admin:獲取資料生成、下載word/pdf文件
- 獲取URL地址
- HttpServletRequest 獲取 CookieHTTPServletCookie
- 獲取LOV事件事件
- C幣獲取
- robotframework獲取TokenFramework
- gatling 獲取 cookieCookie
- 獲取bitmap大小
- FPGA DNA 獲取FPGA
- 獲取中文日期
- js獲取日期JS
- jeecg, token獲取