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

下载本文档

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

文档简介

1、1第七章第七章 DB2数据库存储管理与维护数据库存储管理与维护p7.1 DB2数据存储管理p7.2 DB2中的数据维护27.1 DB2数据存储管理数据存储管理p一、数据存储管理p二、表空间设计和维护3一、数据存储管理一、数据存储管理(1 of 5)pDB2存储模型DB2实例实例数据库1数据库2表空间0表空间1表空间2表空间0表空间1表表表表表表表4一、数据存储管理一、数据存储管理(2 of 5)p缓冲池缓冲池n分配给DB2数据库管理器的一个内存空间n当数据库管理器对磁盘进行读、写时,用来缓存表和索引数据项n应用缓冲池可以提高数据库的性能,是一个非常重要的数据库系统性能优化手段。n可以建立多个缓

2、冲池5一、数据存储管理一、数据存储管理(3 of 5)p表空间表空间n是数据库及存储在该数据库中的表之间的逻辑层。p表空间在数据库中创建,表在表空间中创建。pDB2支持两种类型的表空间:n系统管理表空间(SMS)操作系统文件管理器分配并管理表空间所存储的空间。SMS是默认的表空间类型。n数据库管理表空间(DMS) 数据库管理控制存储空间。从本质上说,这种表空间是为实现某特定目而设计的文件系统,能最大限度地满足数据库管理器的需求。6一、数据存储管理一、数据存储管理(4 of 5)p容器n容器是物理存储设备,可以通过目录名、设备名或者文件名进行标识。n容器被分配给某一个表空间,一个表空间可以跨越多

3、个容器,但一个容器只能属于一个表空间。n容器必须放置在本地磁盘上7一、数据存储管理一、数据存储管理(5 of 5)p三种类型的容器n目录容器p目录容器是SMS表空间中唯一的一类容器。SMS表空间中可以定义多个容器,每一个容器都可以映射到不同的物理磁盘上n设备容器p建立了容器的设备不能用在另一个表空间里面n文件容器p文件容器是一个由DMS表空间使用的预分配大小的文件。在操作上,文件和设备没有任何区别。8二、表空间设计和维护二、表空间设计和维护(1 of 4)9二、表空间设计和维护二、表空间设计和维护(2 of 4)pDB2建立的物理文件不能以任何方式从DB2外直接访问n不能直接改变这些文件。它们

4、只能使用存档的API或者实现那些API的工具来单独访问。n不可以删除或者移动这些文件。n除了DB2,其他任何请求均不能直接访问DB2文件和目录。n备份数据库或者表空间的唯一方式是通过BACKUP API,包括那些API的实现,如由命令行处理器和控制中心提供的API。10二、表空间设计和维护二、表空间设计和维护(3 of 4)p查看表空间信息nLIST TABLESPACES SHOW DETAILp表空间的状态n(0 x 0000) 允许对表空间进行进取(常规状态);n(0 x 0001) 静止共享;n(0 x 0002) 静止更新;n(0 x 0004) 静止排它;n(0 x 0008) 载

5、入挂起;n(0 x 0010) 删除挂起;n(0 x 0020) 备份挂起;n(0 x 0100) 恢复挂起。11二、表空间设计和维护二、表空间设计和维护(4 of 4)p查看表空间容器信息nLIST TABLESPACES FOR tablespace_id SHOW DETAILp查看有关表空间的系统编目信息n表空间的信息存在在SYSCAT.TABLESPAECS编目视图中,可以使用SQL命令进行查询。p向DMS表空间增加容器nALTER TABLESPACE语句n增加容器后,表空间的容量在所有的容器中重新平衡127.2 DB2中的数据维护中的数据维护p一、移动数据格式p二、数据移动工具p

6、三、数据维护13一、移动数据的格式一、移动数据的格式(1 of 2)pDEL 定界ASCII文件n字符定界符-“n列定界符-,n行定界符-回车换行符 10001,”George”, “Baklarz”, “307” 10002,”Bill”, “Wang”, “204” 10003,”Beverly”, “Crusher”, “305”pASC 定长ASCII文件n所有的列都是定长的,没有列或字符定界符10001George Baklarz30710002Bill Wang 20410003BeverlyCrusher30514一、移动数据的格式一、移动数据的格式(2 of 2)pIXF 集成

7、交换格式文件n集成交换格式文件包含连续的变长记录序列n数字值存储为压缩十进制或二进制n字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分n一个IXF同时存储表的定义和数据pWSF 工作表格文件nLotus 1-2-3和Symphony产品使用这种文件格式类型导出或导入数据nLotus 1-2-3和Symphony产品使用这种文件格式类型导出或导入数据15二、数据移动工具二、数据移动工具(1 of 7)p导出工具EXPORT16二、数据移动工具二、数据移动工具(2 of 7)p导出数据的例子17二、数据移动工具二、数据移动工具(3 of 7)p导入数据IMPORT18二、数据移动工具

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

温馨提示

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

评论

0/150

提交评论