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

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

 2008-11-13 16:31:57 来源:WEB开发网   
核心提示: 从 IBM DB2 版本 9.1 开始,在创建新的数据库时,DB2 V9 自动维护,第 1 部分: 简介和创建数据库期间缺省启用自动收集统计信息功能(3),缺省情况下会启用自动收集统计信息(RUNSTATS)功能,这表示DB2数据库管理器将确定是否需要更新数据库统计信息,自动表维护默认打开

从 IBM DB2 版本 9.1 开始,在创建新的数据库时,缺省情况下会启用自动收集统计信息(RUNSTATS)功能。这表示DB2数据库管理器将确定是否需要更新数据库统计信息。然后,RUNSTATS 实用程序会根据需要在后台自动运行,以确保最新的数据库统计信息可用。需要注意的是,将数据库从版本 8 迁移到版本 9.1 时,不会自动启用此功能。要在已迁移的数据库中使用此功能,必须手工进行启用。

接下来我们创建测试数据库 DB2TEST1,打开 DB2CLP 命令窗口,发出 CREATE DATABASE 命令语句,创建数据库,具体如清单 1所示:

清单 1 .创建示例数据库 DB2TEST1

        C:> DB2 CREATE DATABASE DB2TEST1
DB20000I CREATE DATABASE命令成功完成。

这样我们创建了一个测试数据库 DB2TEST1,其自动维护功能(AUTO_MAINT 数据库参数)已经打开了,只有自动维护功能打开,自动数据库备份和自动表维护功能才有效;默认情况下自动数据库备份(也就是 AUTO_DB_BACKUP 数据库参数默认被设置成了 OFF)功能是关闭的,如果想打开,需要更改 AUTO_DB_BACKUP 数据库参数,把其设置成 ON;自动表维护默认情况已经打开,只有自动表维护(也就是 AUTO_TBL_MAINT 被设置成 ON)打开,其所属的自动 RUNSTATS、自动统计信息概要分析和自动重组才有效,默认情况下自动 RUNSTATS 是打开的,自动统计信息概要分析和自动重组是关闭的。我们查看示例数据库 DB2TEST1 的配置参数,可以看到数据库地域是中国( CN),数据库代码页是 1386,数据库代码集是 GBK,自动维护默认打开,自动表维护默认打开,自动 RUNSTATS 默认打开,具体如清单 2 所示。

清单 2 .查看示例数据库 DB2TEST1 参数

上一页  1 2 3 4 5 6  下一页

Tags:DB 自动 维护

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