2008年(239)
分类: DB2/Informix
2008-06-18 00:03:33
数据库管理员在创建数据库、表空间时,应当考虑页尺寸的选择。在以下情况下,可以考虑使用大的页尺寸:
(1)表中有很多字段,或者一条记录需要大量的存储空间。对数据库的一个表来说,一条记录只能存放在一个逻辑页中。
(2)数据库用做查询处理。使用大的I/O尺寸,可以减少I/O次数,提高处理速度。
然而使用大的页尺寸,也会带来以下的问题:
(1)需要消耗更多的内存资源。例如要查询一条记录,则包含该记录的整个数据页需要被读入内存,从而占用更多的内存空间。只有在系统有足够内存资源的情况下,才可以考虑使用大的页尺寸。
(2)造成磁盘空间的浪费。对磁盘的数据写操作,以页尺寸为单位,小于页尺寸的数据也需要一个数据页。对较小事务处理的应用系统,大的页尺寸会造成磁盘空间的极大浪费。
一般来说,对交互式应用系统,由于事务处理较小,可以考虑较小的页尺寸;对决策支持系统,大多数处理是对数据的查询和汇总,可以考虑较大的页尺寸。