DB2数据库存储管理与维护.ppt

DB2数据库存储管理与维护.ppt

ID:50431912

大小:400.00 KB

页数:23页

时间:2020-03-13

DB2数据库存储管理与维护.ppt_第1页
DB2数据库存储管理与维护.ppt_第2页
DB2数据库存储管理与维护.ppt_第3页
DB2数据库存储管理与维护.ppt_第4页
DB2数据库存储管理与维护.ppt_第5页
资源描述:

《DB2数据库存储管理与维护.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、空间在数据库中创建,表在表空间中创建。DB2支持两种类型的表空间:系统管理表空间(SMS)—操作系统文件管理器分配并管理表空间所存储的空间。SMS是默认的表空间类型。数据库管理表空间(DMS)—数据库管理控制存储空间。从本质上说,这种表空间是为实现某特定目而设计的文件系统,能最大限度地满足数据库管理器的需求。5一、数据存储管理(4of5)容器容器是物理存储设备,可以通过目录名、设备名或者文件名进行标识。容器被分配给某一个表空间,一个表空间可以跨越多个容器,但一个容器只能属于一个表空间。容器必须放置在本地磁盘上6一、数据存储管理(5of5)三种类型的容器目录容器目

3、录容器是SMS表空间中唯一的一类容器。SMS表空间中可以定义多个容器,每一个容器都可以映射到不同的物理磁盘上设备容器建立了容器的设备不能用在另一个表空间里面文件容器文件容器是一个由DMS表空间使用的预分配大小的文件。在操作上,文件和设备没有任何区别。7二、表空间设计和维护(1of4)8二、表空间设计和维护(2of4)DB2建立的物理文件不能以任何方式从DB2外直接访问不能直接改变这些文件。它们只能使用存档的API或者实现那些API的工具来单独访问。不可以删除或者移动这些文件。除了DB2,其他任何请求均不能直接访问DB2文件和目录。备份数据库或者表空间的唯一方式是

4、通过BACKUPAPI,包括那些API的实现,如由命令行处理器和控制中心提供的API。9二、表空间设计和维护(3of4)查看表空间信息LISTTABLESPACES[SHOWDETAIL]表空间的状态(0x0000)—允许对表空间进行进取(常规状态);(0x0001)—静止共享;(0x0002)—静止更新;(0x0004)—静止排它;(0x0008)—载入挂起;(0x0010)—删除挂起;(0x0020)—备份挂起;(0x0100)—恢复挂起。10二、表空间设计和维护(4of4)查看表空间容器信息LISTTABLESPACESFORtablespace_id[S

5、HOWDETAIL]查看有关表空间的系统编目信息表空间的信息存在在SYSCAT.TABLESPAECS编目视图中,可以使用SQL命令进行查询。向DMS表空间增加容器ALTERTABLESPACE语句增加容器后,表空间的容量在所有的容器中重新平衡117.2DB2中的数据维护一、移动数据格式二、数据移动工具三、数据维护12一、移动数据的格式(1of2)DEL—定界ASCII文件字符定界符-“列定界符-,行定界符-回车换行符10001,”George”,“Baklarz”,“307”10002,”Bill”,“Wang”,“204”10003,”Beverly”,“C

6、rusher”,“305”ASC—定长ASCII文件所有的列都是定长的,没有列或字符定界符10001GeorgeBaklarz30710002BillWang20410003BeverlyCrusher30513一、移动数据的格式(2of2)IXF—集成交换格式文件集成交换格式文件包含连续的变长记录序列数字值存储为压缩十进制或二进制字符值以其ASCII表示存储,且只存储变长字符类型的已使用部分一个IXF同时存储表的定义和数据WSF—工作表格文件Lotus1-2-3和Symphony产品使用这种文件格式类型导出或导入数据Lotus1-2-3和Symphony产品使

7、用这种文件格式类型导出或导入数据14二、数据移动工具(1of7)导出工具—EXPORT15二、数据移动工具(2of7)导出数据的例子16二、数据移动工具(3of7)导入数据—IMPORT17二、数据移动工具(4of7)导入数据的例子18二、数据移动工具(5of7)载入工具-LOAD载入工具使用从输入文件读出的行构建页,插据数据已有的索引在数据页插入后重建在载入期间,单个记录不记录在日志文件中载入式具工作的四个阶段载入阶段:数据存在在表中;收集索引并排序构建阶段:基于在载入阶段收集的索引键创建索引删除阶段:删除违反唯一或主键约束的行索引拷贝阶段:将索引数据拷回原来

8、的表空间19二、数据移动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。