Chinaunix首页 | 论坛 | 博客
  • 博客访问: 427315
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: DB2/Informix

2008-06-18 00:03:06

填充因子

填充因子(fill factor),也称为分配因子,是表和索引的一个常用数据页使用特性。它是一个百分比值,数据库系统使用此百分比,决定一个数据页中有多少空间可以用来存放数据。

在创建表、索引时,可以指定填充因子。如果填充因子等于100,则数据页中的所有空间都用来存放表、索引中的记录,在一个数据页被写满之后,才开始写下一个数据页。如果填充因子小于100,则数据页中会预留部分空间,不存放表、索引的记录。例如:填充因子等于80,则页空间的80%用于存放数据。一旦数据占用的空间达到这个限制,系统就开始操作下一个数据页。

这里需要说明的是,数据库系统只是最初向数据页中写入数据时,才会根据填充因子,决定数据页中可以存放的数据量。数据页中的剩余空间,随后还可以存放数据。

除了填充因子之外,特定数据库系统还会使用其他一些参数,来控制数据页中数据的存放。

阅读(666) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~