【云和恩墨业务介绍】之数据库性能优化服务
性能问题对于行业、企业用户的信息化处理能力、客户的直接体验、硬件资源的投入成本、 运维要求都有着直接的影响,一旦性能问题爆发,将导致业务系统不可正常使用,客户体验变差等一系列影响,因此,提前发现性能问题前兆,主动预防和调优,对用户的系统非常重要。
随着企业数据的积累,以及应用负荷压力的增长,数据库系统不可避免的会出现性能衰减、响应延迟,通过深入的性能优化服务,云和恩墨可以帮助用户实现最佳成本效益,以现有硬件资源,实现最大化性能和业务支撑,减少用户的硬件投入,改善用户体验。在大量优化项目中,性能优化服务可以帮助用户在相应应用层面获得数十倍至上百倍的性能改进。
数据库可能面临的挑战:
系统资源使用增加,CPU 频频告警
大量报表或数据统计无法在预计时间内完成
系统响应变慢,影响用户体验
极端情况下,终端用户完全无法使用
云和恩墨拥有多名业内公认的 Oracle ACE 和 Oracle ACE 总监级别的技术专家,为行业用户提供更加专业、权威的优化监控、评估、咨询、调整服务,范围涵盖数据库性能监控、架构设计、性能优化等全方位的技术服务,我们总结了对于大部分客户最为合理的一些性能优化服务内容,用户可根据自身实际需求从中选择。
性能监控与优化服务主要包括以下四部分内容:
性能监控是提前发现问题、潜在隐患的必然手段,性能监控工具(或脚本)则是支持性能监控服务的基础。 我们针对客户的特性,持续地帮助客户对于监控产品中需要自定义的性能趋势图/告警/报告进行改善,并对监控产品发现的数据库性能问题提出专业的优化建议。性能监控服务与优化调整服务相结合,通过性能监控服务自动及时发现性能隐患,通过优化调整服务快速解决系统的各种潜在性能隐患,确保系统高效、稳定运行。
良好的系统架构设计是保证数据库高可用性、灵活的可扩展性以及业务稳定运行的前提。云和恩墨整合了业界以下专业域的专家,在客户业务系统地规划设计和建设实施阶段提供客观中立的第三方咨询设计服务:
数据库(架构、性能、安全)
开发(SQL 开发、BI)
我们多年的系统与数据库运维、架构设计经验能够保证业务系统架构的良好实现。
云和恩墨的数据库性能评估服务可以帮助企业对数据库运行状态、性能、负荷趋势、业务变化等进行全面的评估,为数据库构建全面的运行档案,指导企业的数据平台升级、迁移与性能优化决策。
在数据库性能评估服务中,我们将通过全面的数据采集,详尽的后期分析,为用户提供专业的评估报告,本项服务的内容包括:
全面的数据采集
专家团队的多方位性能分析
详尽的报告汇总
通过数据库性能评估服务,可以帮助用户制定平台的升级或扩容方案,或者帮助用户量化系统负荷,明确优化的提升空间,指导数据系统构建决策。
在快速发展的现阶段,硬件资源很少会真正成为性能瓶颈,绝大部分问题往往与 SQL 代码的质量有关,而 SQL 质量又与开发人员的技能和经验有着密不可分的关系,因此,对 SQL质量把关能够从源头把大量性能问题屏蔽,从而带来高效稳定的业务系统。
云和恩墨的专家具有丰富的数据库优化经验,为大量行业客户提供了专业的数据库应用优化服务,同时专家们积累了大量的数据库开发经验,擅长编写高质量 SQL 代码。经由云和恩墨专家审核和优化的应用系统,绝大部分 SQL 性能问题都能够快速有效的解决,确保了系统高效的运行。
我们技术专家曾参与《Oracle 数据库性能优化》等多部 Oracle 专业书籍的编著,在大型数据库(TB 级别)性能优化方面拥有丰富的实践经验,帮助用户缓解了众多性能问题,以技术为企
业创造了实际价值。
数据库优化服务按照如下阶段执行:
【数据库优化专家】罗海雄 – 15年数据库运维及优化经验,全国 SQL 大赛冠军
【SQL 优化专家】 怀晓明 –15年数据库开发经验,ITPub 开发版版主《剑破冰山》作者
【性能优化专家】 盖国强 – Oracle ACE 总监,性能优化与架构专家多本畅销数据库书籍作者
【性能优化专家】 杨廷琨 – Oracle ACE 总监,恩墨研究院院长,Oracle 百科全书
关于性能优化,我们做了什么?
用户数据库曾多次因为 CPU 占用率100%导致性能衰减或者 HA 切换,优化后 CPU 使用率降低60%,系统响应速度提升,运行平稳。
2011 年 1 月,联通电渠 iPhone 4S 首日发售时,网上商城的统一支付系统出现严重性能问题,导致大量订单无法响应。我方专家紧急到场,对其数据库进行了紧急优化,通过对一些核心 SQL 的快速优化调整,将部分 SQL 性能提升上万倍,资源消耗明显下降,通过这些优化方法的实施,确保 iPhone 4S 顺利完成网上发布。
国网电子商务平台是国家电网公司在信息化建设中的标志性应用,随着电子商务平台的应用推广与数据容量增长,应用系统面临了一系列的性能问题,如响应缓慢、查询延时等。
我方通过连续紧张的性能分析与优化,于 2012 年 8 月 8 日晚实施了电子商务平台数据库、 应用优化调整。对比优化前后的性能数据,系统的 CPU 使用率降低了 40%,IO 吞吐量下降了 60%,而同时整体业务量上升了 50%;综合各项统计数据,电子商务平台的整体性能优化提升率在 60%左右,性能改善显著。
华数传媒网络有限公司具有大小系统数据库 30 多个,主要为 Oracle 数据库,日常运维监控难度极大。由于人员有限,很难保证对这些系统性能的及时监控。2011 年开始,我方成为华数传媒的 Oracle 第三方服务提供商,通过对华数现有运维情况的梳理,针对监控力度不足, 性能问题时有发生的情况,推荐客户采取了性能监控软件与性能优化服务捆绑的方式,通过部署 Ignite 监控软件并定制化监控脚本和阀值,实现了自动化性能监控、预警的功能,同时一旦 发现性能预警,我方工程师可根据题示信息立刻进行分析,判断性能问题的严重程度和基本原因,快速提供调整方案。
邮储银行原系统为分布在全国 31 省市的省级系统,在新的规划中将实现全国大集中管理。该系统由南天公司开发,由于涉及数据量超过 20TB,瞬时并发用户数也达到上万,因此对系统的硬件需求和性能要求都非常高。为确保大集中系统数据库能够满足如此大的并发量和数据量需求,我方协助南天公司进行 E-R 模型的合理化设计,同时根据业务特点对其进行表和索引的物理化设计,通过合适的分区和索引,结合数据库的架构设计思路,确保大集中后全国业务系统能够高效稳定的运行。
大地保险公司的核心保险业务销售系统,在高峰期经历了持续的 CPU 100% 运行,严重影响了系统效率,主要瓶颈出现在应用解析 SQL 时的过度 CPU 占用,经过项目组的集中优化,将系统的整体 CPU 使用率降低了 40%~50%,彻底解决了长期困扰用户的性能影响。
隐含参数与 Library Cache 与 Shared Pool Latch 原理
承前启后 - Failed Login Count 带来的性能问题
资源下载
搜索盖国强(Eygle)微信号:eeygle,或者扫描下面二维码,备注:云和恩墨大讲堂,即可入群。每周与千人共享免费技术分享,与讲师在线讨论。
恩墨学院