av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

ORACLE回滾段管理(上)

瀏覽:7日期:2023-11-17 16:01:12
回滾段治理一直是Oracle數據庫治理的一個難題,本文通過實例介紹ORACLE回滾段的概念, 用法和規劃及問題的解決。 回滾段概述 回滾段用于存放數據修改之前的值(包括數據修改之前的位置和值)。回滾段的頭部包含正 在使用的該回滾段事務的信息。 一個事務只能使用一個回滾段來存放它的回滾信息,而一個回滾 段可以存放多個事務的回滾信息。 回滾段的作用 事務回滾:當事務修改表中數據的時候,該數據修改前的值(即前影像)會存放在回滾段中,當用 戶回滾事務(ROLLBACK)時,ORACLE將會利用回滾段中的數據前影像來將修改的數據恢復到原來的值。 事務恢復:當事務正在處理的時候,例程失敗,回滾段的信息保存在重做日志文件中,ORACLE將在下 次打開數據庫時利用回滾來恢復未提交的數據。 讀一致性:當一個會話正在修改數據時,其他的會話將看不到該會話未提交的修改。而且,當一個語 句正在執行時,該語句將看不到從該語句開始執行后的未提交的修改(語句級讀一致性)。當ORACLE 執行SELECT語句時,ORACLE依照當前的系統改變號(SYSTEM CHANGE NUMBER-SCN)來保證任何前于當 前SCN的未提交的改變不被該語句處理。可以想象:當一個長時間的查詢正在執行時,若其他會話改變 了該查詢要查詢的某個數據塊,ORACLE將利用回滾段的數據前影像來構造一個讀一致性視圖。 事務級的讀一致性 ORACLE一般提供SQL語句級(SQL STATEMENT LEVEL)的讀一致性,可以用以下語句來實現事務級的讀一 致性。 SET TRANSACTION READ ONLY; 或: SET TANNSACTION SERIALIZABLE; 以上兩個語句都將在事務開始后提供讀一致性。需要注重的是,使用第二個語句對數據庫的并發性和性 能將帶來影響。 回滾段的種類 系統回滾段:當數據庫創建后,將自動創建一個系統回滾段,該回滾段只用于存放系統表空間中對象的 前影像。 非系統回滾段:擁有多個表空間的數據庫至少應該有一個非系統回滾段,用于存放非系統表空間中對象的 數據前影像。非系統回滾段又分為私有回滾段和公有回滾段,私有回滾段應在參數文件的ROLLBACK SEGMENTS 參數中列出,以便例程啟動時自動使其在線(ONLINE)。公有回滾段一般在OPS(ORACLE并行服務器)中出現, 將在例程啟動時自動在線。 DEFERED回滾段:該回滾段在表空間離線(OFFLINE)時由系統自動創建,當表空間再次在線(ONLINE)時由 系統自動刪除,用于存放表空間離線時產生的回滾信息。 回滾段的使用 分配回滾段:當事務開始時,ORACLE將為該事務分配回滾段,并將擁有最少事務的回滾段分配給該事務。事務 可以用以下語句申請指定的回滾段: SET TRANSTRACTION USE ROLLBACK SEGMENT rollback_segment 事務將以順序,循環的方式使用回滾段的區(EXTENTS),當當前區用滿后移到下一個區。幾個事務可以寫在 回滾段的同一個區,但每個回滾段的塊只能包含一個事務的信息。 例如(兩個事務使用同一個回滾段,該回滾段有四個區): 1、事務在進行中,它們正在使用回滾段的第三個區; 2、當兩個事務產生更多的回滾信息,它們將繼續使用第三個區; 3、當第三個區滿后,事務將寫到第四個區,當事務開始寫到一個新的區時,稱為翻轉(WRAP); 4、當第四個區用滿時,假如第一個區是空閑或非活動(使用該區的所有事務完成而沒有活動的事務)的,事務 將接著使用第一個區。 回滾段的擴張(EXTEND) 當當前回滾段區的所有塊用完而事務還需要更多的回滾空間時,回滾段的指針將移到下一個區。當最后一個區用完, 指針將移到第一個區的前面。回滾段指針移到下一個區的前提是下一個區沒有活動的事務,同時指針不能跨區。 當下一個區正在使用時,事務將為回滾段分配一個新的區,這種分配稱為回滾段的擴展。回滾段將一直擴展到該回 滾段區的個數到達回滾段的參數MAXEXTENTS的值時為止。 回滾段的回收和OPTIMAL參數 OPTIMAL參數指明回滾段空閑時收縮到的位置,指明回滾段的OPTIMAL參數可以減少回滾段空間的浪費。
標簽: Oracle 數據庫
主站蜘蛛池模板: 国产乡下妇女做爰视频 | 免费一级a毛片夜夜看 | 久久黄网| 自拍偷拍欧美日韩 | 久久视频精品 | 国产成人精品毛片 | 亚洲激情一区二区 | 欧美顶级黄色大片免费 | 亚洲精品区| 操操操日日日 | 国产精品久久久久久久成人午夜 | 国产激情在线观看 | 色综合天天综合网国产成人网 | 成人黄色免费网站 | 黄色三级大片 | 国产吃瓜黑料一区二区 | 精品国产一区二区在线观看 | 怡红院av | 国产精品羞羞答答 | 黄色大毛片 | 午夜精品在线 | 97av视频 | 一级片在线播放 | 成人国产精品久久久网站 | 91av视频在线播放 | 四虎地址| 黄色a一级片 | 在线色综合 | 男女搞黄网站 | 成人免费av | 亚洲一级片在线观看 | 精品在线一区 | 婷久久| 99热这里都是精品 | 欧美mv日韩mv国产网站 | 天天操天天干天天操 | 国产在线一 | 国产欧美精品一区二区色综合 | 福利视频网站 | 蜜桃精品一区二区 | 亚洲午夜久久 |