db2数据库存储管理与维护_第1页
db2数据库存储管理与维护_第2页
db2数据库存储管理与维护_第3页
db2数据库存储管理与维护_第4页
db2数据库存储管理与维护_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 第七章第七章 DB2数据库存储管理与维护数据库存储管理与维护 ?7.1 DB2数据存储管理 ?7.2 DB2中的数据维护 2 7.1 DB2数据存储管理数据存储管理 一、数据存储管理 ? 二、表空间设计和维护3 一、数据存储管理一、数据存储管理(1 of 5) ?DB2存储模型 DB2实例实例 数据库1 表空间0 表 表空间1 表 表空间2 表 表 数据库2 表空间0 表空间1 表 表 表 4 一、数据存储管理一、数据存储管理(2 of 5) ?缓冲池缓冲池 ?分配给DB2数据库管理器的一个内存空间 当数据库管理器对磁盘进行读、写时,用来缓存表和索引数据项 应用缓冲池可以提高数据库的性能,

2、是一个非常重要的数据库系统性能优化手段。 ?可以建立多个缓冲池 5 一、数据存储管理一、数据存储管理(3 of 5) ?表空间表空间 ?是数据库及存储在该数据库中的表之间的逻辑层。 表空间在数据库中创建,表在表空间中创建。 ?DB2支持两种类型的表空间: ?系统管理表空间(SMS)操作系统文件管理器分配并管理表空间所存储的空间。SMS是默认的表空间类型。 数据库管理表空间(DMS) 数据库管理控制存储空间。从本质上说,这种表空间是为实现某特定目而设计的文件系统,能最大限度地满足数据库管理器的需求。 6 一、数据存储管理一、数据存储管理(4 of 5) ?容器 ?容器是物理存储设备,可以通过目录

3、名、设备名或者文件名进行标识。 ?容器被分配给某一个表空间,一个表空间可以跨越多个容器,但一个容器只能属于一个表空间。 ?容器必须放置在本地磁盘上 7 一、数据存储管理一、数据存储管理(5 of 5) ?三种类型的容器 ?目录容器 ?目录容器是SMS表空间中唯一的一类容器。SMS表空间中可以定义多个容器,每一个容器都可以映射到不同的物理磁盘上 ?设备容器 文件容器 ?建立了容器的设备不能用在另一个表空间里面 ?文件容器是一个由DMS表空间使用的预分配大小的文件。在操作上,文件和设备没有任何区别。 8 二、表空间设计和维护二、表空间设计和维护(1 of 4) 9 二、表空间设计和维护二、表空间设

4、计和维护(2 of 4) ?DB2建立的物理文件不能以任何方式从 DB2外直接访问 ?不能直接改变这些文件。它们只能使用存档的API或者实现那些API的工具来单独访问。 不可以删除或者移动这些文件。 除了DB2,其他任何请求均不能直接访问DB2文件和目录。 备份数据库或者表空间的唯一方式是通过BACKUP API,包括那些API的实现,如由命令行处理器和控制中心提供的API。 10 二、表空间设计和维护二、表空间设计和维护(3 of 4) ?查看表空间信息 ?LIST TABLESPACES SHOW DETAIL ?表空间的状态 ?(0 x 0000) 允许对表空间进行进取(常规状态);?(

5、0 x 0001) 静止共享; ?(0 x 0002) 静止更新; ?(0 x 0004) 静止排它; ?(0 x 0008) 载入挂起; ?(0 x 0010) 删除挂起; ?(0 x 0020) 备份挂起; ?(0 x 0100) 恢复挂起。 11 二、表空间设计和维护二、表空间设计和维护(4 of 4) ?查看表空间容器信息 ?LIST TABLESPACES FOR tablespace_id SHOW DETAIL ?表空间的信息存在在SYSCAT.TABLESPAECS 编目视图中,可以使用SQL命令进行查询。 DMS表空间增加容器 ?ALTER TABLESPACE语句 ?增加容

6、器后,表空间的容量在所有的容器中重新平衡 查看有关表空间的系统编目信息向12 7.2 DB2中的数据维护中的数据维护 一、移动数据格式 ? 二、数据移动工具三、数据维护13 一、移动数据的格式一、移动数据的格式(1 of 2) ?DEL 定界ASCII文件 ?字符定界符-“ ?列定界符-, ?行定界符-回车换行符 10001,”George”, “Baklarz”, “307” 10002,”Bill”, “Wang”, “204” 10003,”Beverly”, “Crusher”, “305” ?ASC 定长ASCII文件 ?所有的列都是定长的,没有列或字符定界符 10001George

7、 Baklarz307 10002Bill Wang 204 10003BeverlyCrusher305 14 一、移动数据的格式一、移动数据的格式(2 of 2) ?IXF 集成交换格式文件 ?集成交换格式文件包含连续的变长记录序列 数字值存储为压缩十进制或二进制 字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分 一个IXF同时存储表的定义和数据 Lotus 1-2-3和Symphony产品使用这种文件格式类型导出或导入数据 Lotus 1-2-3和Symphony产品使用这种文件格式类型导出或导入数据 ?WSF 工作表格文件 ?15 二、数据移动工具二、数据移动工具(1 o

8、f 7) ?导出工具EXPORT 16 二、数据移动工具二、数据移动工具(2 of 7) ?导出数据的例子 17 二、数据移动工具二、数据移动工具(3 of 7) ?导入数据IMPORT 18 二、数据移动工具二、数据移动工具(4 of 7) ?导入数据的例子 19 二、数据移动工具二、数据移动工具(5 of 7) ?载入工具-LOAD ?载入工具使用从输入文件读出的行构建页,插据数据 已有的索引在数据页插入后重建 在载入期间,单个记录不记录在日志文件中 ?载入式具工作的四个阶段 ?载入阶段:数据存在在表中;收集索引并排序 构建阶段:基于在载入阶段收集的索引键创建索引 删除阶段:删除违反唯一或主键约束的行 索引拷贝阶段:将索引数据拷回原来的表空间 20 二、数据移动工具二、数据移动工具(6 of 7) ?载入工具 LOAD 21 二、数据移动工具二、数据移动工具(7 of 7) ?载入数据例子 22 三、数据维护三、数据维护 ?有三种工具用来帮助组织 ?REORGCHK ?该工具帮助决定是否需要对表或索引进行物理重组 ?REORG ?如果表需要重组,用 REORG命令进行。 ?RUNSTATS ?系统编目表中的字段、表和索引信息,如表中行的数量、表或索引的空间使用情况、字段中不同的值的数量等,不被当即保存,由 RUNSTATS 工具生成。 ?RUNST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论