国产成人综合一区精品,久久精品爱国产免费久久,中文精品视频一区二区在线观看

廣州總校區切換校區
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖片
news

新聞資訊

數據段是什么

發布時間: 2022-03-23

數據段是什么?數據段(即基表段),是Oracle數據庫中用于存儲基表數據的段。數據段存儲在表空間中,對應于一個或多個數據文件(段可以來自多個文件,但段中指定的一個區只能來自一個文件)。每個基表段都有一個數據段(cluster聚簇段中,兩個基表對應一個數據段)。每當用戶創建一個基表時,系統會在用戶默認的表空間中創建一個數據段。




根據段保存對象的不同,可把段劃分為多種類型,主要包括以下幾種:

表段:最普通的一種方式。一張表即對應一個段,存儲數據沒有順序。表中所有數據都在一個表空間中(段是不可以跨表空間的,但是可以跨文件)。

索引段:保存索引數據的段。

聚簇段(CLUSTER):在這種段中保存多張表的數據。這種情況主要是用在多張表中有相同的表數據列或多張表經常一起使用的情況,但更新開銷大。有兩種類型的聚簇--B樹聚簇和散列聚簇。

索引組織表段(IOT):段中數據按照索引的順序存儲數據。它是一種有序存儲表。

表分區段或子分區段:一張表中的數據被劃分為多個分區,每個分區對應一個段。

索引分區段:一個索引中的數據被劃分為多個分區,每個分區對應一個段。

大對象段(LOB):表中含有大對象數據。如果對象大小大于指定的范圍,則會將對象數據單獨保存在一個段中。表中只留下指向該段的地址指針。

其他:除以上類型之外,還包括回退段、臨時段、嵌套表段(NESTED)、啟動段(BOOTSTRAP)等。從10gR2版本開始,Oracle引入了一個段顧問的作業。這個作業是完成對段的一些分析工作,評估出哪些段適合進行壓縮、哪些段存在行鏈接等。后面會談到“行鏈接”,這里重點說一下壓縮問題。

Oracle的數據段壓縮技術其實是針對塊級別的數據壓縮。其原理是將塊中的重復數據通過一個符號來表示,即塊中相同的行只存儲一條,從而節約了空間。

此外,這種技術還可以使高水位線下移,使未使用的空間被表空間的其他段使用。這種技術不僅可用于表,也可用于索引。凡是需要對表、索引掃描數據段的操作都可以從段壓縮中受益。

上一篇: 數據庫分區表是什么

下一篇: 數據庫返回表中的前N行記錄

<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<center id="jiohi"></center>

          <menuitem id="jiohi"><rp id="jiohi"></rp></menuitem>
          主站蜘蛛池模板: 随州市| 延安市| 宝山区| 循化| 淮安市| 义马市| 荃湾区| 资溪县| 当阳市| 邯郸市| 汉寿县| 鄄城县| 原阳县| 宿松县| 宁河县| 固安县| 忻城县| 邳州市| 江口县| 忻州市| 平江县| 商洛市| 和顺县| 顺昌县| 海兴县| 崇义县| 若尔盖县| 铁力市| 泰兴市| 新沂市| 鄂托克前旗| 那曲县| 桂阳县| 崇仁县| 杭锦后旗| 安康市| 乌兰察布市| 蒙自县| 泽普县| 阿城市| 龙海市|