新建系统db2数据库服务器规划说明书3.0分析解析

上传人:101****457 文档编号:101288479 上传时间:2019-09-27 格式:DOC 页数:16 大小:215.50KB
返回 下载 相关 举报
新建系统db2数据库服务器规划说明书3.0分析解析_第1页
第1页 / 共16页
新建系统db2数据库服务器规划说明书3.0分析解析_第2页
第2页 / 共16页
新建系统db2数据库服务器规划说明书3.0分析解析_第3页
第3页 / 共16页
新建系统db2数据库服务器规划说明书3.0分析解析_第4页
第4页 / 共16页
新建系统db2数据库服务器规划说明书3.0分析解析_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《新建系统db2数据库服务器规划说明书3.0分析解析》由会员分享,可在线阅读,更多相关《新建系统db2数据库服务器规划说明书3.0分析解析(16页珍藏版)》请在金锄头文库上搜索。

1、XX系统DB2数据库规划说明书 版本:_ 作者:_ 第 2 页,共 16 页 Revision Record 修订记录 日期修订版本修改章节修改描述作者 2010-09-091.0 沈华金 2011-3-232.0 增加表空间,文件系统等胡文涛 2011-5-63.0 增加推荐配置参数胡文涛 第 3 页,共 16 页 目 录 版本:_ .1 作者:_REVISION RECORD 修订记录 .1 REVISION RECORD 修订记录 2 1.前言 5 1.1. 编写目的 5 1.2. 背景 5 1.3. 术语定义及说明 5 2.系统环境规划 5 2.1. 硬件及软件配置 5 2.2. 组规

2、划 6 2.3. 用户规划 7 3.数据库规划 7 3.1. 实例环境变量及语句 7 3.2. 实例级参数规划 8 3.3. 数据库参数规划及语句 9 3.4. 创建 BUFFERPOOL 及语句 12 3.5. 表空间规划及语句(样例) .12 4.文件空间规划 .14 5.备份策略和脚本 .14 6.归档日志维护脚本 .15 7、数据库审计(V9.5) 15 第 4 页,共 16 页 1.1. 前言前言 1.1.1.1.编写编写目的目的 对数据库规划进行说明,指导后面数据库环境的部署。 1.2.1.2.背景背景 为了规范广发数据库环境搭建流程,保障数据库上线稳定运行,提高数据库管理员运维效

3、率,制定该规范。 1.3.1.3.术语定义及说明术语定义及说明 OLTP: On-Line Transaction Processing 联机事务处理系统,也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算 中心进行处理,并在很短的时间内给出处理结果。 OLAP: 联机分析处理 系统,数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 2.2. 系统环境规划系统环境规划 2.1.2.1.硬件及软件配置硬件及软件配置 由两台服务器组成,一台为主服务器,另一台为备份服务器,两台服务器配置相同,采用_部署(HACMPHACMP 双机热备、双机热

4、备、HACMPHACMP 双双 机互备、双机负载均衡,机互备、双机负载均衡,HADR,DATAGUARDHADR,DATAGUARD)。服务器详细配置信息如下表: 说明服务器硬件配置:(样例) 项目项目配置说明配置说明备注备注填写说明填写说明 硬件信息 第 5 页,共 16 页 主机型号 IBM P595 CPU2*5.0G 本地硬盘 2*146GB 内存 8GB 存储空间 1.2T 外置存储,投产第一年存储空间需求 软件版本信息 操作系统 AIX.5.3 ML8 SP5 详细版本如:AIX.5.3 ML8 SP5 数据库详细版本如:DB2 V9.1 FP7+8458 特殊 补丁 JAVA 详

5、细版本及位数: 64 位 1.5 其他软件 操作系统配置 语言环境支 持 语言环境:en,Zh_cn,Zh_CN,ZH_CN 2.2.2.2.组规划组规划 说明本系统所使用实例数及各实例所属用户。 组名称组名称组组 IDID说明说明 db2iadm1301 数据库实例用户所在组,各用户使用独立组,根据系统实 际情况调整组名及组 ID db2fadm1302 数据库实例 Defenc 用户所在组,各用户使用独立组,根据 系统实际情况调整组名及组 ID db2mon303 数据库监控组,可授予应用管理员使用。 db2sec305 数据库安全审计组(V9.5 数据库审计使用) appadmin304

6、 应用管理员组,可授予应用管理员使用。 xxxxxxx 第 6 页,共 16 页 注意:db2mon,db2sec 组是必须创建的,不能删除。 2.3.2.3.用户规划用户规划 用户名称用户名称用户用户 IDID主组主组其他组其他组说明说明 db2inst1500db2iadm1 实例用户,每个实例使用单独用户 db2fenc1501db2fadm1 数据库管理员,每个实例使用单独用户 db2sec1504db2sec 数据库安全审计用户(V9.5 数据库审计使 用) xxxx502appadmin 应用管理员,应用访问数据库用户,根据 应用的实际情况配置相应用户。 xxxx503appadm

7、in 应用管理员,个人用户 注意:db2sec1 用户是必须创建的,不能删除。 3.3. 数据库规划数据库规划 3.1.3.1.实例环境变量及语句实例环境变量及语句 每个实例均需要一套环境变量。(样例) 参数名称参数名称值值说明说明 实例:实例:db2inst1db2inst1 DB2CODEPAGE1386 页代码 DB2TERRITORY86 地区代码 DB2COMMTcpip 通讯协议 DB2_PARALLEL_IO* 并行 IO 参数 第 7 页,共 16 页 其他参数 实例:实例:db2inst2db2inst2 DB2CODEPAGE1386 页代码 DB2TERRITORY86

8、地区代码 DB2COMMTcpip 通讯协议 DB2_PARALLEL_IO* 并行 IO 参数 其他参数 语句:语句:(样例样例) db2set DB2COMM=TCPIP db2set DB2CODEPAGE=1386 db2set DB2_PARALLEL_IO=* 3.2.3.2.实例级参数规划实例级参数规划 每个实例均需要一套参数。 db2inst1db2inst1 参数名称参数名称值值推荐值推荐值说明说明 JAVA_HEAP_SZ2048 BACKBUFSZ2048 RESTBUFSZ2048 MON_HEAP_SZ4096 AUDIT_BUF_SZ1024 语句:语句:(样例样例

9、) 第 8 页,共 16 页 db2 update dbm cfg using CPUSPEED -1 db2 update dbm cfg using SVCENAME DB2_db2inst1 db2 update dbm cfg using MON_HEAP_SZ 4096 db2 update dbm cfg using BACKBUFSZ 2048 db2 update dbm cfg using RESTBUFSZ 2048 db2 update dbm cfg using AUDIT_BUF_SZ 1024 db2 update dbm cfg using SYSMON_GROU

10、P db2mon db2 update dbm cfg using DFT_MON_BUFPOOL on DFT_MON_LOCK on DFT_MON_SORT on DFT_MON_STMT on DFT_MON_TABLE on DFT_MON_TIMESTAMP on DFT_MON_UOW on HEALTH_MON on 3.3.3.3.数据库参数规划及语句数据库参数规划及语句 对于每个库均需配置单独数据库参数: 参数类别参数类别参数名称参数名称参数值参数值OLAPOLAP 推荐值推荐值OLTPOLTP 推荐值推荐值参数说明参数说明备注说明备注说明 SELF_TUNING_MEM

11、ON ON 是否自调整内存 DB_MEM_THRESHDatabase memory threshold BUFFPAGEbuffer pool size APPL_MEMORYAUTOMATICAUTOMATICApplication Memory Size PCKCACHESZAUTOMATICAUTOMATICPackage cache size DBHEAP AUTOMATICAUTOMATIC 数据库堆 可以根据具体的数据量进行调 整 CATALOGCACHE_SZ2048204810241024CatalogCatalog cachecache sizesize 内存堆 UTIL_

12、HEAP_SZ 307204096 实用程序堆大小 该参数 IBM 官方建议值为: 10000*CPU 数量 第 9 页,共 16 页 STMTHEAPAUTOMATICAUTOMATIC 在处理复杂的 SQL 语句,使用默认值出错 APPLHEAPSZ AUTOMATICAUTOMATIC 程序堆内存大小 该值不能太小,否则会没有足够 的内存来运行应用程序 STAT_HEAP_SZAUTOMATICAUTOMATICStatisticsStatistics heapheap sizesize SHEAPTHRES_SHRAUTOMATICAUTOMATIC 共享排序的排序堆域值排序相关 参数

13、 SORTHEAPAUTOMATICAUTOMATICSortSort listlist heapheap LOGFILSIZ500MB100MB 日志文件大小 该项内容的大小要和数据库的 事务处理相适应,如果事务比 较大,应该要将该值改大一点。 否则很容易处理日志文件满的 错误, 数据库大小 *0.25=actlog size, 推荐 100M 一个文件 LOGPRIMARY4020 主日志文件数目先用主日志文件数目,推荐 20 LOGSECOND8040 辅助日志文件数目推荐 10 LOGRETAIN ON 启用恢复的日志保留 循环日志的时候是 OFF,归档日 志的时候才需要设置为 ON

14、LOGARCHMETH1 归档日志目录 NEWLOGPATH 活动日志目录 数据库日 志参数 LOGBUFSZ40964096512512LogLog bufferbuffer sizesize 锁参数 LOCKLIST 锁列表的最大存储量 用于记录数据服务运行中建立 的锁。建议设置 20Mb(5000 页) 左右,需要时根据实际情况进 行调整。DB2 默认使用行级锁, 如果设置太小,当锁的记录太 多时,则会导致内存不足,此 第 10 页,共 16 页 时 DB2 会把多个行锁升级为一 个表锁,这样就会大大降低应 用程序的并发性能。如果设置 太大,则多分配的内存很少会 被用到,导致浪费 MAX

15、LOCKS 8040 导致锁升级的锁列表使用的最大百分比数 LOCKTIMEOUT 9030 对于一般交易系统,建议设置 值为 30 秒,实时性要求极高的 系统建议为 15 秒,分析类系统 建议 60 或 90. 配置语句配置语句:(:(样例样例) ) db2 update db cfg for awpdb using NEWLOGPATH /db2/db2inst1/actlog_awpdb db2 update db cfg for awpdb using LOGFILSIZ 262144 db2 update db cfg for awpdb using LOGPRIMARY 20 db

16、2 update db cfg for awpdb using LOGSECOND 0 db2 update db cfg for awpdb using CATALOGCACHE_SZ 4096 db2 update db cfg for awpdb using STMTHEAP 16384 db2 update db cfg for awpdb using LOGBUFSZ 4096 db2 update db cfg for awpdb using CHNGPGS_THRESH 60 db2 update db cfg for awpdb using LOCKTIMEOUT 90 db2 update db cfg for awpdb using LOGRETAIN ON db2 update db cfg for awpdb using LOGARCHMETH1 “/db2/db2inst1/arclog_awpdb“ 第 11 页,共 16 页 3.4.3.4.创建创建 BUFFERPOOLBUFFERPOOL 及语句

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号