证券集中交易系统DB2数据库应用交流


1 证券集中交易系统 DB2数据库应用交流 毛丰山 2009年6月4日 2 DB2 应用交流 一、安信证券简介 二、体系架构设计 三、运行监控方法 四、维护优化心得 安信简介 安信证券股份有限公司 是经中国证监会批准,由中国证券 投资者保护基金有限责任公司联合深 圳市投资控股有限公司设立的股份制 企业,2006年8月在深圳注册成立,注 册资本15.1亿元。 4 DB2 应用交流 一、安信证券简介 二、体系架构设计 三、运行监控方法 四、维护优化心得 5 证券集中交易的特点 传统的高可用设计 安信集中交易架构 体系架构设计 6 证券集中交易的特点  客户数据集中化  委托处理集中化  清算、交收处理集中化  权限管理集中化  运行管理集中化 7 证券集中交易的特点  典型OLTP  交易笔数高  井喷式预期强  业务完成时间苛刻  业务连续性要求极高 8 证券集中交易的特点 传统的高可用设计 安信集中交易架构 体系架构设计 9 传统的高可用设计 10 传统的高可用设计 11 传统的高可用设计 12 传统的高可用设计  长期实践验证的成熟方案  成本相对较低  维护复杂  心跳距离受限  存在单点 13 证券集中交易的特点 传统的高可用设计 安信集中交易架构 体系架构设计 14 安信集中交易架构 15 安信集中交易架构 Q复制工作 原理 16 安信集中交易架构 Q复制同步 流程 17 安信集中交易架构 Q复制与SQL 复制 18 安信集中交易架构 Q复制与SQL 复制时延比较 19 安信集中交易架构 Q复制与SQL 复制的资源消耗比较 20 安信集中交易架构 不同交易大小下的Q复 制吞吐量 21 安信集中交易架构 HADR 工作 原理 22 安信集中交易架构 HADR 工作 状态变迁 备端 S-Boot S-LocalCatchup S-RemoteCatchupPending S-RemoteCatchup S-NearlyPeer S-Peer 主端 P-Boot (was None) P-RemoteCatchupPending (was P-Boot) P-RemoteCatchup (was P- RemoteCatchupPending) P-NearlyPeer (was P-RemoteCatchup) P-Peer (was P-NearlyPeer) 23 安信集中交易架构 HADR 日志 同步方式  SYNC( 同步)  NEARSYNC(接 近同步)  ASYNC(异步) 24 安信集中交易架构  高冗余度  距离覆盖近、中、远  快速的故障切换  双活数据库,负载分担  灵活度高 25 DB2 应用交流 一、安信证券简介 二、体系架构设计 三、运行监控方法 四、维护优化心得 26 运行监控的意义 监控点的设计 监控工具的使用 运行监控方法 27 运行监控的意义  快速定位异常故障  掌握系统当前运行状况  获取系统容量趋势数据  发现系统设计缺陷 28 运行监控的意义 监控点的设计 监控工具的使用 运行监控方法 29 监控点的设计  OS 级:CPU、内存、磁盘I/O、页 面交换  DB 级:表 空间、缓冲池、锁、事务、排序  应用级:SQL 语句、表、应用程序、存储过程 30 运行监控的意义 监控点的设计 监控工具的使用 运行监控方法 31 监控工具的使用  自行编制脚本监控  db2top  Tivoli 32 监控工具的使用 Db2top 示例 33 监控工具的使用 Db2top 示例 34 监控工具的使用 tivoli 示例 35 监控工具的使用 tivoli 示例 36 DB2 应用交流 一、安信证券简介 二、体系架构设计 三、运行监控方法 四、维护优化心得 37 维护优化心得  数据批量迁移  数据大量更改  系统程序升级 风险源于变更!  数据结构变化  数据存储状况变化  新SQL 请求性能未知 38 维护优化心得  DB2 优化器  执行计划  Cost 值 基本概念 39 维护优化心得  Package  Section 基本概念 40 维护优化心得  db2expln  runstats  reorg  Bind/rebind 应用工具 41 维护优化心得 Db2expln 输出 Optimizer Plan: UPDATE ( 2) / \ FETCH Table: ( 3) KGDB / \ ORDERS IXSCAN Table: ( 3) KGDB | ORDERS Index: KGDB T354UQ1 -------------------- SECTION --------------------------------------- Section = 6 42 维护优化心得  通过脚本使用db2expln 工具,提取所有 应用包的执行计划  找到变更前后发生较大改变的section , 详细对比执行路径的改变情况  对重要应用包逐section 进行比对  保存所有结果供追溯以及容量规划参考
还剩41页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 20 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf