DB2 V9 自动维护,第 1 部分: 简介和创建数据库期间缺省启用自动收集统计信息功能
2008-11-13 16:31:57 来源:WEB开发网从 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 参数
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››自动进入飞行模式
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››自动识别文字编码并且转换为目标编码!
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接