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

2008年(239)

我的朋友

分类: DB2/Informix

2008-06-18 00:03:33

合理设置页尺寸

数据库管理员在创建数据库、表空间时,应当考虑页尺寸的选择。在以下情况下,可以考虑使用大的页尺寸:

1)表中有很多字段,或者一条记录需要大量的存储空间。对数据库的一个表来说,一条记录只能存放在一个逻辑页中。

2)数据库用做查询处理。使用大的I/O尺寸,可以减少I/O次数,提高处理速度。

然而使用大的页尺寸,也会带来以下的问题:

1)需要消耗更多的内存资源。例如要查询一条记录,则包含该记录的整个数据页需要被读入内存,从而占用更多的内存空间。只有在系统有足够内存资源的情况下,才可以考虑使用大的页尺寸。

2)造成磁盘空间的浪费。对磁盘的数据写操作,以页尺寸为单位,小于页尺寸的数据也需要一个数据页。对较小事务处理的应用系统,大的页尺寸会造成磁盘空间的极大浪费。

一般来说,对交互式应用系统,由于事务处理较小,可以考虑较小的页尺寸;对决策支持系统,大多数处理是对数据的查询和汇总,可以考虑较大的页尺寸。

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