政务信息系统是政府治理能力现代化的重要标志,是政府高效履职的重要推手。随着互联网的迅猛发展和电子政务建设步伐的迈进,政府机构对信息系统的依赖性及信息安全标准的要求越来越高。
实现信息化系统的核心软件——数据库的国产化,是技术乃至国家安全的共同需求。
近日,金仓数据库在中央政府机关核心业务系统顺利上线,目前全国产运行环境下,应用性能反超67%!
项目背景
案例涉及的政务信息系统涉及8大类系统,涵盖核心业务、文件交换、电子文档、监控管理等多个领域。其中核心业务系统作为承载其内部运转的核心底座,界面种类繁多,业务流转逻辑复杂,且需承载日常3000+业务人员办公。
在该项目中,人大金仓同上下游合作伙伴一道,针对该机关单位相关政务信息系统展开全面国产化改造工作。
其原有数据库支撑架构采用双Oracle 11g RAC灾备的部署方式。
客户痛点
大数据量、高并发下系统性能问题
响应缓慢——系统存在大量(20+)多表关联查询及最高500多行复杂查询SQL,导致大并发访问情况下系统响应时间过长,基本登录操作耗时20s量级,普遍事务操作超3s。
高峰限流——业务高峰时期数据库并发连接超600,在原有数据库架构支撑下,应用出现明显卡顿,甚至数据库停止服务,从而不得不在业务高峰期采用限流措施。
全面国产化后性能及稳定性担忧
在基于原有更高性能服务器(通用x86)+ Oracle 11g RAC架构的应用系统性能及稳定性表现欠佳的前提下,客户对于全国产硬件+数据库的组合信心不足,对全国产化组合方案的性能及稳定性犹为担心。
金仓方案
架构优化
人大金仓基于应用系统及硬件资源特点,采用“一写三读集群”+“高可用灾备”的部署架构。
通过架构优化,原有架构通用x86 + 512G内存环境下Oracle 11g RAC 超600并发连接导致数据库宕机的问题在国产CPU + 256G内存环境下得到彻底解决。经测试,同样业务场景下,优化后的数据库架构可支撑超1000并发连接环境下的长时间稳定运行。
数据库迁移
采用完善的应用系迁移方案,结合数据库迁移评估系统(KDMS)、数据库迁移工具(KDT)与异构数据库同步工具(KFS)等工具,完成3000+视图、2100+触发器、8000+表、230+存储过程/函数的自动化迁移,整体迁移自动化率达99.62%,为项目实施缩减了大量时间与人力成本。
性能优化
人大金仓在本项目中提供原厂级性能优化服务,提供包含表设计优化、逻辑查询优化、物理查询优化及系统级优化四重维度的数据库深度优化方案。
依托完善的数据库优化方案,数据库资深技术专家与应用开发商紧密配合,高效协作,深入业务场景,有针对性地设计并实施了三轮数据库及应用的深度优化。结合KingbaseES性能优化系列工具,针对不同阶段的场景,快速定位性能瓶颈,提供优化建议,达成优化目标。
在整体优化过程中,共完成50+项系统优化,登录加载时间由20s缩短至5s内;复杂查询由20s提升至10s内;普遍访问响应时间由平均2-3s提升至平均1-1.5s。部分应用场景最高性能提升4倍,整体性能提升67%。
系统已于2020年底上线并稳定运行。该中央机关单位技术负责人致电人大金仓,充分肯定金仓方案、产品及服务团队的专业性和先进性,对金仓在项目中的勤奋务实与专业精神予以赞扬并表示感谢。伴随中央政府机关核心业务系统的稳步使用,金仓数据库和金仓人的实力再一次得到印证和锤炼。