久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

ORACLE回滾段管理(上)

瀏覽:5日期: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 數據庫
主站蜘蛛池模板: 天堂中文av | 欧美国产一区二区三区 | 色婷婷av一区二区三区大白胸 | 久久成人一区二区 | 一区二区免费在线视频 | 亚洲精品一区久久久久久 | 欧美成人免费在线观看 | 精品国产髙清在线看国产毛片 | 午夜影院 | 国产精品久久久久久中文字 | 欧洲av在线| 国产精品欧美日韩 | 成人在线免费 | 亚洲国产精品成人综合色在线婷婷 | 欧美日韩中字 | 成人在线观看av | 欧美精品一区二区三区在线四季 | 91精品国产色综合久久不卡98口 | 99精品久久久 | 成人免费毛片aaaaaa片 | 日日精品| 日韩和的一区二区 | 精品国产一区二区在线 | 欧美日韩六区 | 日韩精品在线一区 | av影片在线播放 | 成人久久18免费观看 | 欧美国产日韩一区 | 精品久久久久一区二区三区 | 另类sb东北妇女av | 伊人青青久久 | 亚洲精品久久久久久动漫 | 亚洲视频中文字幕 | www.久久精品 | aaa在线观看 | 精品九九 | 成人av播放 | 国产精品一区二区三区四区 | 日韩一区二区三区在线播放 | 国产精品一区二区无线 | 国产成人av在线播放 |