使用DB2 V9进行非增量重定向还原
2008-09-03 16:27:51 来源:WEB开发网表空间所使用的存储器类型
表空间用来存储表,抽象物理存储,由一个或多个容器组成,也就是说表空间可以分布在一个或多个物理设备上。有4k、8k、16k、32k的四种页面大小的表空间。为了提高性能,可以将一个表的索引存储到另一个表空间,将大对象存储到第三个表空间,任何表的数据都循环存储在表空间的所有容器中;默认的表空间有:SYSCATSPACE(4K,存储系统目录和表)、TEMPSPACE1(4K,临时表空间)、USERSPACE1(4K,用户表空间)。
表空间的类型有四种:REGULAR(如USERSPACE1)、SYSTEM TEMPORARY(如TEMPSPACE1)、LARGE(用来存储LOB数据)、USER TEMPORARY(用来存储用户临时表)。
表空间按管理方式分为系统管理表空间(SMS:system manage space)和数据库管理表空间(DMS)。对于SMS表空间,每个容器都是操作系统的文件空间中的一个目录,由操作系统的文件管理器控制存储空间。对于DMS 表空间,每个容器或者是固定大小的预分配文件,或者是物理设备(例如,磁盘),由数据库管理器控制存储空间。
SMS表空间,其容器是文件系统的目录,是非预分配的,大小的限制为文件目录的大小,容器的个数在创建的时候决定,不能修改;如果使用SMS表空间,用户数据不能分开存储,也就是不能把用户数据分别存储在数据、索引、大数据表空间中。DMS表空间,其容器可是是file或raw devices ,其容器可以增加,修改,或改变大小;如果使用DMS表空间,用户数据可以分开存储,也就是可以把用户数据分别存储在INDEX,TABLE和LOB表空间中。
缓冲池是指从磁盘读取高速缓存表和索引数据页时或修改它们时分配给它们的主存储器。缓冲池的目的是改进系统性能。从内存访问数据要比从磁盘访问数据快得多,因此,数据库管理器需要读写磁盘(I/O)的次数越少,性能也越好。可以创建多个缓冲池,虽然在大多数情况下只需要一个,建议对每一种页大小的表空间分别建一个缓冲池。
更多精彩
赞助商链接