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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

ORACLE 数据的逻辑组成

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORACLE 数据的逻辑组成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 數據塊(block)

  Oracle數據塊(Data Block)是一組連續的操作系統塊。分配數據庫塊大小是在Oracle數據庫創建時設置的,數據塊是Oracle讀寫的基本單位。數據塊的大小一般是操作系統塊大小的整數倍,這樣可以避免不必要的系統I/O操作。從Oracle9i開始,在同一數據庫中不同表空間的數據塊大小可以不同。數據塊是Oracle最基本的存儲單位,而表空間、段、區間則是邏輯組織的構成成員。在數據庫緩沖區中的每一個塊都是一個數據塊,一個數據塊不能跨越多個文件。

  相關參數:

    pctfree:數據塊的最小剩余空間,(針對insert,如果空閑空間小于pctfree,那么數據塊就不能插入新數據。)

    pctused:數據塊可以使用率,如果數據塊的使用空間小于pctused,就可以插入新數據,如果大于pctused就不能插入新數據了。

  • 區(extend)

  區(Extent)也稱為數據區,是一組連續的數據塊。當一個表、回滾段或臨時段創建或需要附加空間時,系統總是為之分配一個新的數據區。一個數據區不能跨越多個文件,因為它包含連續的數據塊。使用區的目的是用來保存特定數據類型的數據,也是表中數據增長的基本單位。在Oracle數據庫中,分配空間就是以數據區為單位的。一個Oracle對象包含至少一個數據區。設置一個表或索引的存儲參數包含設置它的數據區大小。

  • 段(segment)

  段(Segment)是由多個數據區構成的,它是為特定的數據庫對象(如表段、索引段、回滾段、臨時段)分配的一系列數據區。段內包含的數據區可以不連續,并且可以跨越多個文件。使用段的目的是用來保存特定對象。

  段的分類:

    1.?數據段:數據段也稱為表段,它包含數據并且與表和簇相關。當創建一個表時,系統自動創建一個以該表的名字命名的數據段。

    2.索引段:包含了用于提高系統性能的索引。一旦建立索引,系統自動創建一個以該索引的名字命名的索引段。

    3.回滾段:包含了回滾信息,并在數據庫恢復期間使用,以便為數據庫提供讀入一致性和回滾未提交的事務,即用來回滾事務的數據空間。當一個事務開始處理時,系統為之分配回滾段,回滾段可以動態創建和撤銷。系統有個默認的回滾段,其管理方式既可以是自動的,也可以是手工的。

    4.臨時段:它是Oracle在運行過程中自行創建的段。當一個SQL語句需要臨時工作區時,由Oracle建立臨時段。一旦語句執行完畢,臨時段的區間便退回給系統。

  • 表空間(tablespace)

  Oracle數據庫(tablespace)是由若干個表空間構成的。任何數據庫對象在存儲時都必須存儲在某個表空間中。表空間對應于若干個磁盤文件,即表空間是由一個或多個磁盤文件構成的。表空間相當于操作系統中的文件夾,也是數據庫邏輯結構與物理文件之間的一個映射。每個數據庫至少有一個表空間,表空間的大小等于所有從屬于它的數據文件大小的總和。

  表空間分類:

    系統表空間(system)

    系統輔助表空間(sysaux)

    臨時表空間(temp)

    撤銷表空間(undotbs1)

    用戶表空間(后來創建的)

?

轉載于:https://www.cnblogs.com/wolil/p/5691394.html

總結

以上是生活随笔為你收集整理的ORACLE 数据的逻辑组成的全部內容,希望文章能夠幫你解決所遇到的問題。

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