正文
工作学习之余对 使用知识的一点零散记录,包括 的基础知识、数据
库管理、性能调优以及开发等方面,内容非常零散,而且有时不免理解有误,
可能并未回头改掉,望见谅,仅供参考。
DB2 基本概念
在 中由上至下的几个概念:
实例
数据库,
表空间,
容器
在一个操作系统中, 数据服务可以同时运行多个实例有别于 在一
个系统内只能起一个实例
数据库定义在实例中,一个实例可以包含多个数据库。在同一个实例中的不同
数据库是完全独立的,分别拥有自己独立的系统编目表。
表空间有 种管理方式:
方式
方式
与 方式在表空间建立时指定,建好后不能转换。对于 方式,
一个表空间对应了一个或多个容器,容器指定了数据的物理存储
位置。对于 方式,只能够指定一个目录,不能够增加。
表空间具有以下类型:
系统编目表空间
系统临时表空间
用户表空间
用户临时表空间
一个数据库中必须存在两个系统基本的表空间,分别是系统编目表空间与系统
临时表空间。在数据库中创建的任何对象都以在系统编目表空间中增加记录的
方式体现,对于临时表空间,其占用磁盘大小是根据使用情况动态伸缩的,即
仅在需要时才分配磁盘空间,并在使用后进行回收。此外,若用户需要创建表,
则需要创建用户表空间,若需要使用临时表,则需要创建用户临时表空间。