LMT & ASSM数据文件块分配图示

根据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

Published At
Categories with Web编程
Tagged with
comments powered by Disqus