DB2表空间的管理方式

数据库
学习DB2数据库,DB2表空间方面的知识是一定需要首先掌握的,下文对DB2表空间进行了详细的介绍,希望对您有所帮助。

DB2表空间分为两种,下面将对DB2表空间的管理方式及分类进行详细的叙述,如果您是刚刚接触DB2数据库的新人,不妨一看。

DB2表空间按管理方式分为两种:系统管理空间(System Management Space,SMS)和数据库管理空间(Database Management Space,DMS)。按类型分为:规则表空间、长整数表空间、系统临时表空间、用户临时表空间。其中长整数表空间只能是DMS的。

规则表空间中包含用户数据的表。默认用户DB2表空间名为USERSPACE1,索引也存储在规则表空间中,另外系统目录表也放在规则表空间中。

默认的系统目录表空间名为SYSCATSPACE。

临时表空间分为系统临时DB2表空间和用户临时表空间。系统临时DB2表空间用来存储各种数据操作(排序、重组表、创建索引、连接表)中所需的内部临时数据,虽然可以创建任意多个系统临时表空间,但建议用户只使用大多数表所使用的页大 小创建一个,默认系统临时表空间名为TEMPSPACE1。用户临时表空间用来存储已说明全局临时表(已说明全局临时表存储的是应用程序临时数据)。用户临时表空间不是在数据库创建时默认创建的。

SMS每个容器是操作系统的文件空间中的一个目录;DMS每个容器是一个固定的、预分配的文件,或是物理设备。

SMS的管理比较简单,由操作系统自动管理,空间的大小随数据量的变化系统自动调整。

DMS是由数据库管理的,空间大小在创建时确定,空间不够时要手工添加或删除部分数据以释放空间。

大多数情况下,DMS的性能比SMS好。

用命令行方式创建SMS表空间的简单语法:
CREATE TABLESPACE ; MANAGED BY SYSTEM USING (';')

用命令行方式创建DMS表空间的简单语法:
CREATE TABLESPACE ; MANAGED BY DATABASE USING (FILE ';'

;)

 

 

【编辑推荐】

DB2数据库权限介绍

大数据DB2表快速清空方法

三种DB2表静默状态

DB2数据库卸载的问题诊断

您如何将DB2数据库卸载

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-01 12:11:43

DB2表空间

2010-11-02 14:45:12

DB2创建表空间

2010-08-31 17:14:24

DB2表空间

2010-09-01 14:46:16

DB2表空间

2010-11-01 16:07:22

DB2表空间

2010-11-01 16:38:13

DB2表空间

2010-11-01 16:44:43

DB2表空间

2010-11-03 11:26:39

DB2表空间

2010-09-01 14:00:01

DB2表空间

2010-11-01 11:13:57

DB2表管理

2010-11-01 16:54:09

DB2表空间

2010-09-30 10:04:06

DB2创建表空间

2010-09-30 09:53:05

DB2创建表空间

2010-11-01 16:19:18

2010-09-30 11:26:26

DB2表空间

2010-11-03 11:30:56

DB2表空间扩容

2010-11-03 15:49:32

DB2删除表

2010-09-01 14:07:33

DB2映射

2010-09-30 11:36:31

DB2表空间

2010-11-02 16:02:59

db2表空间
点赞
收藏

51CTO技术栈公众号