segmented tablespace

Seg TS在分配空間的時候,是以segment爲單位的,一個segment包含若干個page,是在創建TS的時候由SEGSIZE指定的。
與UTS TS不同,可以在segmented TS創建若干張表,在spacemap中,由segblk管理哪些連續的page屬於哪張表。

在seg ts裏建三張表,segtb1插入一點數據,一個seg entry就是可以hold住
                                segtb2插入大量數據,要若干個seg entries來管理

                                segtb3空表 

首先看下每個table的OBID 


看一下space map裏空間的分佈情況

可以看到TB1只佔用了一個seg entry
TB2佔了好多個seg entry,屬於TB2的seg entries也串成了一個鏈 seg3->seg5->seg6…->segE->segF->seg0, 0表示chain裏最後一個entry。
TB3也佔了一個seg entry,裏面還沒有format page

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章