【學習日記】ORACLE之段區塊
oracle資料庫中段區塊的概念
塊(block):塊是oracle中I/O的最小單位,是作業系統塊大小的整數倍,有效範圍從2k-32k,由初始化引數db_block_size決定,預設大小為8K。oracle塊的意義是將oracle對檔案的操作邏輯抽象出來,DBA不用去關心作業系統層面的檔案。
塊由以下部分組成:資料塊頭、行目錄、表目錄、可用空間去、行資料。
資料塊頭:資料塊頭記錄了該資料塊的概要資訊,包含了塊地址、以及該資料塊所屬的段的型別。
表目錄:如果一個表在該資料塊儲存了資訊,則該表的資訊儲存在表目錄中。
行目錄:包含該資料塊中儲存的資料行的資訊。
可用空間區:free space
行資料:實際資料。
一個資料塊可能包含多個資料行,也有情況是一個資料行位於多個資料塊,資料塊相關的引數還有PCTFREE和PCTUSED。
區(extent):區是由物理上連續的若干個塊組成的,使用者建立表時oracle為其分配一個包含若干資料塊的區。
段(segments):段是由若干區組成,段可以分為:資料段、索引段、回滾段、臨時段。可以將表看成段。
表空間:段的集合,表空間至少包含一個資料檔案。
塊(block):塊是oracle中I/O的最小單位,是作業系統塊大小的整數倍,有效範圍從2k-32k,由初始化引數db_block_size決定,預設大小為8K。oracle塊的意義是將oracle對檔案的操作邏輯抽象出來,DBA不用去關心作業系統層面的檔案。
塊由以下部分組成:資料塊頭、行目錄、表目錄、可用空間去、行資料。
資料塊頭:資料塊頭記錄了該資料塊的概要資訊,包含了塊地址、以及該資料塊所屬的段的型別。
表目錄:如果一個表在該資料塊儲存了資訊,則該表的資訊儲存在表目錄中。
行目錄:包含該資料塊中儲存的資料行的資訊。
可用空間區:free space
行資料:實際資料。
一個資料塊可能包含多個資料行,也有情況是一個資料行位於多個資料塊,資料塊相關的引數還有PCTFREE和PCTUSED。
區(extent):區是由物理上連續的若干個塊組成的,使用者建立表時oracle為其分配一個包含若干資料塊的區。
段(segments):段是由若干區組成,段可以分為:資料段、索引段、回滾段、臨時段。可以將表看成段。
表空間:段的集合,表空間至少包含一個資料檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29830808/viewspace-1312028/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle之 資料塊、區段和段Oracle
- 【區塊鏈學習】《區塊鏈學習指南》學習筆記區塊鏈筆記
- 說區塊鏈-學習筆記區塊鏈筆記
- Oracle DBA學習日記筆記Oracle筆記
- 區塊鏈學習筆記01--區塊鏈常識區塊鏈筆記
- Oracle OCP(46):表空間、段、區、塊Oracle
- 區塊鏈學習筆記與思考-4區塊鏈筆記
- 區塊鏈學習區塊鏈
- Oracle表空間、段、區和塊簡述Oracle
- oracle之awr學習筆記Oracle筆記
- JVM學習筆記之棧區JVM筆記
- 區塊鏈學習之Fabric的環境搭建區塊鏈
- 區塊鏈專項課程學習筆記區塊鏈筆記
- 比特幣學習筆記——————7、區塊鏈比特幣筆記區塊鏈
- 劍英的區塊鏈學習手記(一)區塊鏈
- 劍英的區塊鏈學習手記(二)區塊鏈
- 【轉】oracle學習筆記(三)之檢查Oracle的告警日誌檔案Oracle筆記
- 如何學習區塊鏈區塊鏈
- 學習日記
- 線段樹學習筆記筆記
- Bullet 學習筆記之 BugList 生產日記筆記
- Oracle的邏輯結構(表空間、段、區間、塊)——Oracle資料塊(二)Oracle
- 【學習日記】oracle之表空間、資料檔案、控制檔案Oracle
- 區塊鏈學習資料區塊鏈
- 前言-如何學習區塊鏈區塊鏈
- 分塊學習筆記筆記
- Flutter學習日記Flutter
- JDBC學習日記JDBC
- flashback學習日記
- SAP 學習日記
- 學習日記-9.2
- 【學習日記】oracle11g rac安裝Oracle
- 【Web】Web 階段學習筆記Web筆記
- 線段樹分裂 學習筆記筆記
- 區塊鏈技術學習指引區塊鏈
- 3月21日學習日記
- 3月22日學習日記
- 【BUFFER】Oracle buffer cache之 latch 學習記錄Oracle