WEB开发网
开发学院数据库DB2 DB2 9.7 中如何将数据库管理表空间转换为自动存储... 阅读

DB2 9.7 中如何将数据库管理表空间转换为自动存储表空间

 2010-03-17 00:00:00 来源:WEB开发网   
核心提示: DB2 表空间类型在介绍如何将数据库管理表空间转换为自动存储表空间之前,我们先来回顾一下 DB2 表空间的各种类型以及各自的特点,DB2 9.7 中如何将数据库管理表空间转换为自动存储表空间(2),系统管理表空间 (System-Managed Space,SMS):这种类型的表空间由操作系统的

DB2 表空间类型

在介绍如何将数据库管理表空间转换为自动存储表空间之前,我们先来回顾一下 DB2 表空间的各种类型以及各自的特点。

系统管理表空间 (System-Managed Space,SMS):这种类型的表空间由操作系统的文件管理系统分配和管理空间。在 DB2 V9 之前,SMS 表空间是默认选项,如果不带任何选项创建数据库或表空间,数据库管理器会自动将表空间建成系统管理表空间。创建 SMS 时,可以指定多个路径做为表空间的容器,空间的大小随数据量的变化由数据库管理器自动调整。这种类型的表空间比较便于管理,但空间大小受到一定限制,性能在大多数情况下不如数据库管理表空间。

数据库管理的空间 (Database-Managed Space,DMS):这种表空间由 DB2 数据库管理器负责管理存储空间。表空间容器可使用文件系统或裸设备。在定义 DMS 表空间时,可以指定多个文件名以及每个文件的大小,数据库管理器建立并使用这些文件作为表空间容器。表空间大小在创建时确定,空间不够时要手工添加容器,对于以文件作为容器的表空间可以指定 AUTORESIZE,从而在容器空间不够时由数据库管理器自动增加容器大小。这种表空间性能比较好,但需要在维护容器方面花费一些工作量。DMS 在需要经常关注和调整底层容器分配的场合有很大的灵活性。

自动存储表空间 (Automatic Storage Spaces):自动存储看起来是一种不同类型的表空间,但实际上是 DMS 和 SMS 的扩展。因为数据库管理的空间 DMS 需要比较多的维护,在 DB2 V8.2.2 中引入了 DMS 自动存储,以简化表空间管理。这种类型的表空间既保持了 DMS 的高性能又具有 SMS 表空间易于管理的特点,可以大大简化 DBA 的管理工作。自动存储需要首先在数据库级别启用,在 DB2 V9 以后,自动存储已经成为了 DB2 的默认设置,在建立数据库时,DBA 可以提供一组路径,在建立表空间时,数据库管理器会在这些提供的路径中建立需要的容器,容器的大小根据情况由数据库管理器负责分配和管理。相比 DMS 而言,自动存储表空间在容器管理方面十分简便,可以满足大多数表空间的使用需求。

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 如何 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接