根据dump的结果,在word里面画了一个非常简单的示意图,每个数据文件最前面的8个块,是LMT用于管理extent分配的。
更详细的文档可以参考itpub电子杂志internal专刊中piner关于LMT和ASSM的文章。
数据文件(LMT+ASSM)(每格为1个block,block size为8k)
|
|
|
|
|
|
|
|
FIRST LEVEL BITMAP BLOCK |
SECOND LEVEL BITMAP BLOCK |
PAGETABLE SEGMENT HEADER |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
FIRST LEVEL BITMAP BLOCK |
SECOND LEVEL BITMAP BLOCK |
PAGETABLE SEGMENT HEADER |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
FIRST LEVEL BITMAP BLOCK |
SECOND LEVEL BITMAP BLOCK |
PAGETABLE SEGMENT HEADER |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
FIRST LEVEL BITMAP BLOCK |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
数据文件(LMT)(每格为1个block,block size为8k)
|
|
|
|
|
|
|
|
DATA SEGMENT HEADER - UNLIMITED |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
DATA SEGMENT HEADER - UNLIMITED |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
DATA SEGMENT HEADER - UNLIMITED |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |
Data Block |