打印本文 打印本文 关闭窗口 关闭窗口
SQL Server 2000数据库文件组织形式
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2339  更新时间:2007/11/14 12:57:15  文章录入:mintao  责任编辑:mintao
的表格或索引中存储信息之前,必须在一个数据文件内部分配一些自由空间给那个对象。分配给表格和索引的自由空间的每个单位称为“扩展盘区”(extent)。一个扩展盘区为64kb,由8个连续的页面组成,每个页为8k。共有两种类型的扩展盘区:混合扩展盘区和统一扩展盘区。

每次创建一个新表格或索引时,SQL Server 2000寻找一个带自由空间的混合扩展盘区,然后将该自由页分配给该新建对象。一个页面只包含一个对象的数据。当某个对象需要额外的空间时,SQL Server 2000将混合扩展盘区中的自由空间分配给该对象,直到它一共使用了8个页面为止。在这以后,SQL Server 2000分配一个统一扩展盘区给那个对象。如果所有的数据文件上都没有自由空间,且启动了“自动增长”选项的话,那么SQL Server 2000将以循环算法增长这些数据文件。

                    参考sqlserver2000帮助文件

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口