关于innobase代码疑问(fps部分)

3 views
Skip to first unread message

justlooks

unread,
Aug 11, 2010, 10:00:24 PM8/11/10
to [MySQL中文用户群]
我读了fps有个问题始终没有解决,想问下各位

page的前38BYTES是file header structure,那么当标记FIL_PAGE_TYPE为segment inode
page的时候,也就是这个page是用来装载inode,那么有定义每页装载的inode数目
#define FSP_SEG_INODES_PER_PAGE \
((UNIV_PAGE_SIZE - FSEG_ARR_OFFSET -
10) / FSEG_INODE_SIZE)

那么FSEG_ARR_OFFSET包括38BYTES FILE头部加上前后指针12BYTES(用于把inode page串起来)这个好理解,问
题是为什么要减掉10?这个 10bytes容纳了什么东西?

Reply all
Reply to author
Forward
0 new messages