第三章 SQL Server数据库基础new.ppt

* * SQL Server中的所有信息都存储在页面上,页面是数据库中使用的最小数据单元。每一个页面存储8KB(8192字节)的信息,所有的页面都包括一个132字节的页面头,这样就留下了8060字节存储数据。页面头被SQL Server用来惟一地标识存储在页面中的数据。SQL Server使用如下类型的页面。 ● 分配页面:用于控制数据库中给表和索引分配的页面。 ● 数据和日志页面:用于存储数据库数据和事务日志数据。数据存储在每个页面的数据行中,每一行大小的最大值为8060个字节。SQL Server不允许记录跨页面存储。 ● 索引页面:用于存储数据库的索引数据。 ● 分发页面:用于存储数据库中有关索引的信息。 ● 文本/图像页面:用于存储大量的文本或二进制大容量对象(BLOB)。5.1.3 盘区 一个盘区是由8个连续的页面(8×8KB=64KB)组成的数据结构。当创建一个数据库对象时,SQL Server会自动地以盘区为单位给它分配空间。每一个盘区只能包含一个数据库对象。盘区是表和索引分配空间的单位。假设在一个新建的数据库中,创建了一个表和两个索引,并且表中只插入了一条记录,那么,总共占用3×64KB=192KB空间。所有的SQL Server数据库都包含这些数据结构。简单地讲,只需记住一个数据库是由文件组成的,文件是由盘区组成的,盘区是由页面组成的。 * * 单击左上角工具栏

文档评论(0)

1亿VIP精品文档

相关文档