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頁進行