WEB开发网
开发学院数据库DB2 DB2 V9 自动维护,第 1 部分: 简介和创建数据库期... 阅读

DB2 V9 自动维护,第 1 部分: 简介和创建数据库期间缺省启用自动收集统计信息功能

 2008-11-13 16:31:57 来源:WEB开发网   
核心提示:IBM 的 DB2 V9 引入了自动维护功能,即自动数据库备份、自动统计信息更新以及在必要时重组表和索引,DB2 V9 自动维护,第 1 部分: 简介和创建数据库期间缺省启用自动收集统计信息功能,DB2 V9 推出了自动备份功能,自动数据库备份功能为用户提供了一个解决方案,自动重组功能管理脱机进行的表和索引重组,用户不

IBM 的 DB2 V9 引入了自动维护功能,即自动数据库备份、自动统计信息更新以及在必要时重组表和索引。DB2 V9 推出了自动备份功能,自动数据库备份功能为用户提供了一个解决方案,从而帮助用户确保定期正确地对他们的数据库进行备份,而不必担心何时进行备份,也不需要具有有关备份命令的任何知识。另外,DB2 V9 的自动维护功能还包括数据访问优化(运行统计)、数据碎片整理(表或索引重组)和统计信息概要分析等功能,基于这些新的特性,将大大简化我们在实际维护数据库过程中的工作量。由于自动维护是 DB2 V9 的新特性,很多客户不知道该如何使用,本文将重点介绍 DB2 V9 关于自动维护方面的新特性,并结合实际的例子帮助大家理解和提高。

简介

IBM 的 DB2 V9 引入了自动维护功能,即自动数据库备份、自动统计信息更新以及在必要时重组表和索引。对于用户来说,确定是否以及何时运行维护活动可能相当费时。自动维护功能解除了用户的负担。借助自动维护功能,可以指定维护目标(包括自动维护功能的运行时间)。DB2 使用您指定的目标来确定是否需要执行维护活动,在下一个可用的维护窗口(自动维护活动的运行时间段,由用户定义),将仅运行必需的维护活动。

以往我们备份数据库有三种方式,第一种是用 DB2 调度中心把备份作为一个任务进行调度,第二种是把备份命令写到一个 Shell 脚本中,放到 UNIX 的 CRONTAB 中进行调度自动运行,第三种是基于第三方软件进行管理,比如用 Tivoli Storage Management(TSM)进行备份管理。现在 DB2 V9 推出了自动备份功能,自动数据库备份功能为用户提供了一个解决方案,从而帮助用户确保定期正确地对他们的数据库进行备份,而不必担心何时进行备份,也不需要具有有关备份命令的任何知识。以往一般都是 DBA 根据实际情况,比如建议对一个频繁进行大量更新、插入或者删除操作的表进行 RUNSTATS,建议在重组表之后运行 RUNSTATS。现在 DB2 V9 推出了数据访问优化(运行统计),DB2 将更新有关表数据、表索引数据或者表数据及其索引数据的系统目录统计信息。优化器使用这些统计信息来确定用来访问数据的路径。自动收集统计信息功能通过维护最新的表统计信息来尝试提高数据库的性能。目标是允许优化器根据准确的统计信息来选择访问方案。另外,DB2 V9 还提供了数据碎片整理(表或索引重组)和统计信息概要分析等功能,。数据碎片整理(表或索引重组)可以提高 DB2 数据库管理器访问表的效率。自动重组功能管理脱机进行的表和索引重组,用户不必担心何时以及如何重组他们的数据。自动统计信息概要分析功能通过检测过时的、丢失的以及不正确指定的统计信息以及通过根据查询反馈信息来生成统计信息概要文件的方法来建议何时以及如何收集表统计信息。

1 2 3 4 5 6  下一页

Tags:DB 自动 维护

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