当前位置: 首页 > 经典案例 > 某基金Oracle数据库平台年度运维服务

某基金Oracle数据库平台年度运维服务

项目背景:

xx基金的核心系统都运行在Oracle 11g RAC数据库上,3套为IBM 在小型机上,1套在PC服务器上。由于公司DBA还负责一些业务管理的工作,嘉为做为外部供应商协助xx基金的数据库运维。

业务挑战:

  • 业务量增长迅速:随着资本市场的活跃和互联网金额的火爆,基金业务也随着大幅增长,给数据库运维带来极大的挑战;

  • 业务形式变化快:随着竞争的深入,基金公司都在拓展不同的业务模型,应用系统不断随着变化,数据库系统运维也带来极大的工作量。

项目方案:

    • 定期的数据库健康性检查,分析各种日志与运行指标,数据库系统的可用状态,包括备份完整性检查、安全性、可用性、性能效率等,并形成完善的检查报告与整改报告,协助客户对存在问题进行整改;

    • 技术支持:嘉为提供了不限次数的运程技术支持和现场技术支持,解决客户在数据库运维过程中出现的技术问题和严重故障问题;

    • 顾问咨询:针对客户新系统平台建设、数据迁移、高可用规划、日常管理等,嘉为提供了顾问咨询服务工作;

    • 知识传递:针对客户的运维人员和开发人员,进行了相关技能的培训。

项目亮点:

在xx基金的运维项目中,我们解决了客户几个棘手的问题。

  • 大表数据迁移:

14年6月份,为了便于备份管理和性能问题,我们协助客户把特大表与其他表进行分离,放到独立的空间。我们提出采用Oracle的高级技术“分区交换”的方法,并经过严格的测试,并提供了详细的实现过程文档,并协助客户实施。

  • 清算任务运行时间过长分析与解决

随着业务的增长, 14年6月份,客户告诉我们系统的清算任务运行时间越来越长,寻求办法解决。我们经过对清算时间系统数据的收集与分析,发现系统进行清算时I/O压力很高,进一步分析找到一些造成I/O负担严重的SQL语句,对这些语句进行分析发现开发人员对数据库的索引理解不够深刻,创建索引但没有被SQL语句很好使用,通过重建索引和重写SQL语句,效率得到很大的提升。

  • 过帐任务执行时间不稳定分析与解决

14年9月份,客户发现过帐程序运行时间有时快有时慢,快的时候几十秒,慢的时候1个多小时,让我们协助分析。我们经过捕获并分析过帐程序运行时间不同的的系统数据,发现重点SQL语句的执行计划不同,原因是该语句比较特殊,Oracle有时形成不是最优的执行计划,我们SQL_profile,固定执行计划,效率得到保证。 

客户收益:

1、数据库健康、安全、高效运行;

2、故障迅速排除,提升业务连续性和用户体验;

3、运维管理有章可循,系统架构合理规范,最大限度地提高企业竞争力。