某省广播电视网络股份有限公司是省委、省政府批准,多家发起人共同发起组建的省属大型国有文化企业,是以广播电视节目传输为主业的大型现代化有线广电网络运营商。目前,公司下辖数码集团公司,有线广播电视公司、多地市分公司和县(市、区)分公司,有线网络已经覆盖全省所有地区,用户规模超过1000多万户。
服务简介
随着广电网络业务系统的快速发展,其核心系统和报表系统的业务支撑压力也越来越大,原有的系统负载不断增加,运行效率逐渐无法跟上迅速扩大的业务发展趋势,系统的稳定性与可靠性也不断承受着成规模访问的考验。广电网络在业务大发展的同时,提出了对业务系统持续性与高效性的高标准与严要求。
为保障广电网络核心系统和报表系统安全、稳定、高效运行,支撑广电网络各项业务的正常开展,云和恩墨从 2015 年开始为其提供多项数据库专业服务,从基本的运维支撑,到各种故障的快速诊断处理,从性能优化到整体系统的调整改造,全面保障广电网络各个核心系统的稳定高效运行。
经过一年多的服务支撑,云和恩墨与其开发团队共同配合,解决了在广电网络业务大增长下,系统中暴露出来的各种问题:
1、 解决不合理 JOB 导致的资源争用
2、 通过补丁解决无法收集 awr 的 bug
3、 通过补丁解决 bug 引起的 enq: TS–contention 锁竞争
4、 改变数据表处理方式解决 Row cache lock / library cache lock 异常等待
5、 通过关闭 11g 的 DPR 特性、开启部分表的压缩特性来减少系统的 I/O 需求
相关案例参考:
故障分析 | library cache latch 竞争案例分享
隐含参数与 Library Cache 与 Shared Pool Latch 原理
上述只是在服务中解决的部分问题,广电的业务大发展带来的是对数据库精细化控制的高标准要求,因此,结合业务特性的数据库配置与管理策略才能真正带来业务系统的稳定运行。
业务的发展也带来大量资源消耗的需求,运行压力必然成为系统面临的考验,针对运行压力极大的核心营销系统和报表系统,我们与广电网络研发团队一起配合,开展了大量的优化工作:
1、 调整 sequence 的配置以减少调用竞争;
2、 通过改写 SQL,将部分需要运行300秒以上的 SQL 优化至仅需5秒;
3、 通过索引的重新设计改建,将大量全表扫描调整为正确的索引访问,I/O 量降低了80%以上;
4、 通过参数和特性的配置,大幅降低了无谓的资源开销,调整了错误的 SQL 算法,减少了 bug 的发生;
相关优化案例参考:
SQL 优化案例分享(一条让人欲罢不能的 SQL)
SQL调优之一次更新操作的优化
以上仅仅是采用的部分优化方法,最终优化方案的落实为广电网络的系统运行带来了大幅提升,整体业务支撑能力更加强大。
云和恩墨在与广电网络研发团队的协作配合中,借助专业的服务能力与丰富的经验,将为广电系统的业务大发展提供重要的底层支撑。
服务价值
云和恩墨专业的数据库运维团队、丰富的故障处理经验,以及大量的性能优化案例,为广电网络核心业务系统的长久高效运行保驾护航。
在客户服务中,云和恩墨的以下服务内容帮助用户达成使命,实现了服务价值:
- 维保服务 – 保障系统稳定运行,发现和处理日常问题;
- 性能优化 – 通过性能优化,SQL 优化,极大的改善用户体验;
- 升级迁移 – 通过补丁升级,修复系统问题,提升系统稳定性;
数据驱动,成就未来,云和恩墨,不负所托!