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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

ORACLE 数据的逻辑组成

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

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

  相關(guān)參數(shù):

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

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

  • 區(qū)(extend)

  區(qū)(Extent)也稱為數(shù)據(jù)區(qū),是一組連續(xù)的數(shù)據(jù)塊。當(dāng)一個(gè)表、回滾段或臨時(shí)段創(chuàng)建或需要附加空間時(shí),系統(tǒng)總是為之分配一個(gè)新的數(shù)據(jù)區(qū)。一個(gè)數(shù)據(jù)區(qū)不能跨越多個(gè)文件,因?yàn)樗B續(xù)的數(shù)據(jù)塊。使用區(qū)的目的是用來保存特定數(shù)據(jù)類型的數(shù)據(jù),也是表中數(shù)據(jù)增長(zhǎng)的基本單位。在Oracle數(shù)據(jù)庫中,分配空間就是以數(shù)據(jù)區(qū)為單位的。一個(gè)Oracle對(duì)象包含至少一個(gè)數(shù)據(jù)區(qū)。設(shè)置一個(gè)表或索引的存儲(chǔ)參數(shù)包含設(shè)置它的數(shù)據(jù)區(qū)大小。

  • 段(segment)

  段(Segment)是由多個(gè)數(shù)據(jù)區(qū)構(gòu)成的,它是為特定的數(shù)據(jù)庫對(duì)象(如表段、索引段、回滾段、臨時(shí)段)分配的一系列數(shù)據(jù)區(qū)。段內(nèi)包含的數(shù)據(jù)區(qū)可以不連續(xù),并且可以跨越多個(gè)文件。使用段的目的是用來保存特定對(duì)象。

  段的分類:

    1.?數(shù)據(jù)段:數(shù)據(jù)段也稱為表段,它包含數(shù)據(jù)并且與表和簇相關(guān)。當(dāng)創(chuàng)建一個(gè)表時(shí),系統(tǒng)自動(dòng)創(chuàng)建一個(gè)以該表的名字命名的數(shù)據(jù)段。

    2.索引段:包含了用于提高系統(tǒng)性能的索引。一旦建立索引,系統(tǒng)自動(dòng)創(chuàng)建一個(gè)以該索引的名字命名的索引段。

    3.回滾段:包含了回滾信息,并在數(shù)據(jù)庫恢復(fù)期間使用,以便為數(shù)據(jù)庫提供讀入一致性和回滾未提交的事務(wù),即用來回滾事務(wù)的數(shù)據(jù)空間。當(dāng)一個(gè)事務(wù)開始處理時(shí),系統(tǒng)為之分配回滾段,回滾段可以動(dòng)態(tài)創(chuàng)建和撤銷。系統(tǒng)有個(gè)默認(rèn)的回滾段,其管理方式既可以是自動(dòng)的,也可以是手工的。

    4.臨時(shí)段:它是Oracle在運(yùn)行過程中自行創(chuàng)建的段。當(dāng)一個(gè)SQL語句需要臨時(shí)工作區(qū)時(shí),由Oracle建立臨時(shí)段。一旦語句執(zhí)行完畢,臨時(shí)段的區(qū)間便退回給系統(tǒng)。

  • 表空間(tablespace)

  Oracle數(shù)據(jù)庫(tablespace)是由若干個(gè)表空間構(gòu)成的。任何數(shù)據(jù)庫對(duì)象在存儲(chǔ)時(shí)都必須存儲(chǔ)在某個(gè)表空間中。表空間對(duì)應(yīng)于若干個(gè)磁盤文件,即表空間是由一個(gè)或多個(gè)磁盤文件構(gòu)成的。表空間相當(dāng)于操作系統(tǒng)中的文件夾,也是數(shù)據(jù)庫邏輯結(jié)構(gòu)與物理文件之間的一個(gè)映射。每個(gè)數(shù)據(jù)庫至少有一個(gè)表空間,表空間的大小等于所有從屬于它的數(shù)據(jù)文件大小的總和。

  表空間分類:

    系統(tǒng)表空間(system)

    系統(tǒng)輔助表空間(sysaux)

    臨時(shí)表空間(temp)

    撤銷表空間(undotbs1)

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

?

轉(zhuǎn)載于:https://www.cnblogs.com/wolil/p/5691394.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。