WEB开发网
开发学院数据库DB2 高级 DBA 和开发者篇,第 1 章:DB2 基础 阅读

高级 DBA 和开发者篇,第 1 章:DB2 基础

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: 数据库(Database) 数据库是一组相关的 DB2 对象(如表空间、表、目录、日志和索引等等)的逻辑组合,数据库内部的对象间存在着一些依存关系(如表存在于表空间内),高级 DBA 和开发者篇,第 1 章:DB2 基础(7),而数据库级别之间的对象间相互独立,在一个实例中可以定义多个数据库,表

数据库(Database)

数据库是一组相关的 DB2 对象(如表空间、表、目录、日志和索引等等)的逻辑组合。数据库内部的对象间存在着一些依存关系(如表存在于表空间内),而数据库级别之间的对象间相互独立。在一个实例中可以定义多个数据库。

数据库配置文件(Database Configuration File)

与实例级的数据库管理器配置文件相对应,DB2 还有一种数据库级的配置文件——数据库配置文件。数据库配置文件中的参数,只会影响单个数据库占有的系统资源及其他运行选项。数据库配置文件在创建数据库时生成。

表空间(Tablespace)

DB2 把物理空间组织成逻辑上的表空间,简单来说,表空间就是一组物理存储器的集合(DB2 中,这种物理存储器的集合叫做容器)。通过表空间,DB2 的表与它的实际存储位置便联系在了一起。DB2 的表空间分为数据库管理空间(Database Management Space,DMS)和系统管理空间(System Management Space,SMS)。DMS 表空间是由数据库管理的,空间大小在创建时确定,空间不够时要手工添加或删除部分数据以释放空间;SMS 表空间由操作系统自动管理,空间的大小随数据量的变化系统自动调整。SMS 表空间需要的维护非常少。但是,与 DMS 表空间相比,SMS 表空间提供的优化选项少而且性能不好。DB2 在创建的时候会自动创建 3 个表空间:SYSCATSPACES,TEMPSPACE1 和 USERSPACE1。

表(Table)、索引(Index)

表是由相同定义的列构成的若干无序数据行的集合。索引是建立在表的基础上的、有序地指向数据行的指针。表和索引都位于表空间中。

系统目录表(System db Directory)

系统目录表是一种 DB2 自带的特殊表。其中存储了实例中所有数据库的信息。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:高级 DBA 开发者

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