SYBASE ASE 存儲原理了解_datapage

1.ASE三種lock類型和兩種page類型

雖然有三種所類型的鎖,但是page類型其實只有兩種,分別是DOL page type(對應datarows表和datapage表)和 allpages lock scheme page type(對應allpages表)

2.allpages data page

page分爲head和body兩塊,其中head包含如下信息

    1.page--the logical page number

    2.ptnd--表分區ID

    3.ind_id -- 索引ID

    4.nextpg and prevpg -- 指向這個對象的上一頁和下一頁

    5.timestamp  -- 數據寫入該頁的最後時間

    6.其他信息

 body包含如下信息

    1.data -- 從上到下存儲數據

    2.row offset -- 2字節的表用來存儲每行的起始位置

3.DOL data page

1.數據存儲不再是從上到下連續存儲,每行可以留有自己保留的空間,所以垃圾回收就很有必要

2.不再有上一頁和下一頁的指針,表掃描通過OAM頁進行



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