数据库优化服务项目需求一、项目概述广西北部湾银行(下面简称北部湾银行)目前正在进行新一代系统群开发改造工作,为保障北部湾银行新老系统更新换代时数据库系统安全、稳定、高效运行,提高各业务系统投产后数据库运行质量,制定数据库运行维护和应用开发新规范,进行数据库专项优化服务采购。本招标项目广西北部湾银行数据库专项优化采购项目需求(项目名称)招标人为广西北部湾银行,资金已落实,项目已具备招标条件,现对该项目采购标的进行招标,具有提供标的物能力的供应商均可前来报名参与投标。二、项目需求需求清单序号需求内容1新一代项目各个系统数据库的上线前优化服务,特别是针对新核心、新大总账、网贷、ECIF、支付路由等系统的ORACLE数据库以及互联网金融开放平台的MYSQL数据库以及现生产网核心系统sybase数据库的专项优化。2新一代上线稳定后,需要保留1名中级以上工程师继续进行6个月以上的现场数据库优化以及提供切换保障,年终结算等重大特殊时期,需提供专家现场值守服务。3通过专业SQL审核工具对各系统数据库进行分析和优化,新一代上线后提供服务帮助招标人制定数据库运行维护和应用开发规范、建立完善的SQL质量管控体系(一)整体目标:以提升SQL质量,保障系统稳定上线运行为目的,保证新一代各系统最终并发处理能力达到各系统与北部湾银行签订的开发合同中要求的并发TPS以及响应时长要求,并着重提高本文件项目需求中所列重要系统重点业务响应时间,保障各系统数据库两地三中心数据库架构的稳定高效。(二)新一代项目个系统数据库优化服务内容:应用层面:1.优化数据库的范式设计,使数据结构清晰、避免数据冗余。2.深入了解业务系统、应用调用逻辑、与外围系统之间调用关系,结合数据库层面跟踪重要业务的调用处理流程,提出优化建议。3.了解应用系统的软件总体架构,从数据库层面提出风险点、优化建议。数据库层面:1.规划设计、安装部署:(1)操作系统版本与数据库的版本、补丁选择,完成数据库集成规划、部署;(2)制定linux、unix的最佳实践参数规划;(3)制定Oracle、Mysql两地三中心的高可用、容灾架构设计以及实施;(4)制定Oracle、Mysql的备份、恢复策略;并根据实际环境完成实施落地。(5)制度安全审计策略规划,进行数据库安全加固,用户权限分离;(6)结合招标人系统实际情况,对已有架构提出风险点、优化建议。2.开发测试阶段通过专业SQL审核工具对各系统数据库进行分析和优化,上线后帮助招标人建立完善的SQL质量管控体系(1)深入到招标人新一代系统项目工作中,与新一代项目群中各应用开发厂商协调工作,在日常开发、跑批、数据迁移、压测、系统上线等阶段,进行监控和主动式、被动式性能分析、系统优化、SQL优化。针对不同阶段,制度不同的监控策略、频率,实现对业务系统的健康状况全程跟踪。(2)制定数据库开发规范,提供的SQL审核工具须包含该功能,包括但不限于规范表、索引、分区等对象的命名、注释,依照规范提供核查方法,并针对发现的相关问题进行跟踪优化。(3)优化数据对象设计(表/索引/序列/表空间/用户等),能通过动态监测对象或其他手段发现可能存在隐患的碎片化、表设计(如大表未分区)、索引设计、LOB字段,结合业务提出合理的表空间规划,做到热点数据分离、尽量减少碎片化。(4)优化数据生命周期管理,配合应用优化已有的数据清理方案,且通过监测或其他手段提出可能可以清理迁移的对象,尽可能避免大数据量带来的问题。3.数据迁移主动配合招标人以及服务招标人的开发厂商测试数据迁移方案,帮助提升迁移效率,协助完成数据迁移的准确性校验,以达到准确性及时限要求。4.两地三中心的高可用灾备演练测试在配合应用的高可用演练同时,进行如下测试:(1)高可用测试,验证高可用架构的有效性,输出数据库高可用测试报告;(2)容灾切换测试,验证容灾环境的有效性,输出数据库容灾切换操作手册;(3)备份恢复测试,验证数据库备份恢复方案的有效性,输出数据库备份恢复操作手册;(4)提供其他故障应急处理模拟场景模拟、预防与处理流程,如删表等危险操作;(5)针对全链路、投产演练、投产、运维、两地三中心不同项目阶段提供成熟的数...