日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle-逻辑体系结构

發布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle-逻辑体系结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里指數據文件的邏輯體系結構,包括1.表空間(TABLESPACE)??2.段(SEGMENT)??3.區(EXTENT)??4.塊(BLOCK)

數據庫(Database)由若干表空間(TABLESPACE)組成,表空間由若干段(SEGMENT)組成,段由若干區(EXTENT)組成,區由若干塊(BLOCK)組成。

創建一個表,就相當于一個段,但是表并不一定只對應一個段,如果表包含LOB列類型,則LOB至少會有兩個段:數據段和索引段,如果表有分區,

則每個分區又獨立成段。

select t.* from dba_tablespaces t ;? ---查看表空間信息
select t.* from user_segments t;? ---段信息
select t.* from user_extents t;? ---區信息

1. BLOCK,BOLCK是Oracle最小邏輯數據單位,操作系統也有類似的塊容量參數(block size),Oracle的Block大小一般為操作系統的整數倍。

數據塊的組成分為 數據塊頭(包括標準內容和可變內容 common and variable header) , 表目錄區(table directory) , 行目錄區(row directory) ,可用空間區(free space),

?行數據區(row data) 5個部分。

?

  • 數據塊頭包含了數據塊的概要信息,例如.塊地址(block address),此數據塊所屬段的類型(表or索引)
  • 表目錄區,只有一行數據插入到數據塊中時,該行數據所在表的信息將存儲在該區域。
  • 行目錄區,存放你插入行的地址?
  • 空間區,即塊中空余空間,由參數PCTFREE(每個段統一控制)控制,如果設置為10,表示該塊將空余10%空間,如果是表或者索引塊,該區域還會存儲事務條目,大概有23字節開銷
  • 行數據區,就是存儲具體的行或索引信息
  • ?

    ?2. EXTENT?是Oracle分配空間的最小單位,注意"分配"兩個字眼。

    ?

    摘自: 《收貨,不止Oracle》

    轉載于:https://www.cnblogs.com/jingweiyoung/p/8511002.html

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的Oracle-逻辑体系结构的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。