SQM最佳实践:民生银行SQL自动审核的应用

2010129dae9a67f24f647983676af5ea.png

968aeffe87f62970ac475884bcfd0c38.png

云和恩墨SQM软件提供了自动化的SQL审核机制,能够有效地减少工作量,避免不检测或者人工检测效率低、质量标准差异大、不能和DevOps融合等风险隐患;通过OpenAPI无缝融入民生银行的IT运维体系,为业务的平稳进行多添了一道保障。

ca93d26442bc492fbb9546554ac1b22c.png

民生银行 IT 运维工作经历了多年实践,已经建设了CMDB、IT运维管理系统(流程平台)、集中监控系统、交易性能监控系统、自动化运维系统、日志管理平台等管理工具,并在实际工作中不断深入的优化,用以支撑 IT 运维管理工作。

近几年,随着业务的增长、数字化转型加速、互联网金融业务快速发展和迭代,银行各系统数据库的数据量和并发量也在急剧增长。民生银行信息科技部通过对过去几年数据库生产事件报告的分析,发现SQL性能和对象可用性大大影响了系统运行的效率。在这样的背景下,不良SQL的审核机制亟待完善。

云和恩墨SQM软件提供了自动化的SQL审核机制,能够有效地减少工作量,避免不检测或者人工检测效率低、质量标准差异大、不能和DevOps融合等风险隐患;通过OpenAPI无缝融入民生银行的IT运维体系,为业务的平稳进行多添了一道保障。

接下来将向大家介绍SQM在民生银行的最佳实践。

1

防患于未然,运维前置让DevOps更高效

IT研发领域里,DevOps已经成为一套越来越主流的实践方法集和文化价值观,它可以帮助企业缩短软件发布周期,提升软件质量,安全快速获取产品开发反馈。而DevOps中,自动化的SQL质控是至关重要的一环。

SQL审核的目标,是将SQL质量管理和优化的节点前移,由“部署生产->发现问题->SQL优化”变为“SQL评审->发现问题->SQL优化->部署生产”,通过在应用版本变更流程中增加SQL审核环节,引导开发人员形成SQL审核的意识,关注SQL性能和SQL书写规范,提前发现可能存在的隐患,进行修复,进而提升系统的健壮性和稳定性。

   8d2637ae913fd8ab4ae5bb9eeda0f7ca.gif       

SQM-SQL质量管控平台由 “采集-存储-分析-展示” 四大模块组成。通过对被审核系统的在线/离线数据采集,将采集到的数据存储在MySQL资料库中,而后通过算法对其进行精准分析,最终可视化展示分析结果。

2

定制化开发,专属你的运维工具

SQM软件本身能够通过SQL审核引擎和专家引擎解决来多种数据库SQL统一解析、风险识别的难题;融入应用全生命周期,在开发、测试、发布和生产四个阶段追溯跟踪,处理问题SQL;覆盖所有SQL质控场景,切实解决用户痛点。

在民生银行的部署过程中,云和恩墨根据民生银行实际情况进行了定制开发。数据库种类上,支持Oracle、MySQL、DB2等多种数据库;审核规则的设计上,主要来源于业内通用规范,并且根据民生银行数据库SQL开发规范、以往发生的事件报告总结以及数据库专家多年的运维经验进行总结,设计触发条件和优化方案。

    dd6819c57a46fd41736e95f89f5abd4b.png

SQM根据民生银行需求定制的规则解释示例

3

OpenAPI,无缝融入各种场景

民生银行 IT 运维工作经历了多年实践,已经建设了CMDB、IT运维管理系统(流程平台)、集中监控系统、交易性能监控系统、自动化运维系统、日志管理平台等管理工具。

SQM强大的OpenAPI,方便用户快速将SQM能力与其它用户系统集成,开放输出SQM平台的SQL审核能力和数据。

       8d068f036f72e383feb3e2f3a3c078b0.png

民生银行SQL审核流程示意

目前SQM已在民生银行的推广已初见成效,部分工作还在持续完善阶段。相信随着系统和流程的优化,DevOps的流程建设,以及企业内部的积极配合,SQM能够发挥更大的效果,为数据库的稳定运行添砖加瓦。

e74c3f8ac88e7dd01bf18602f81a09df.gif

关于民生银行

中国民生银行于1996年1月12日在北京正式成立,是中国第一家主要由民营企业发起设立的全国性股份制商业银行。成立23年来,成为资产总额6万亿元、净资产逾4300亿元、分支机构近2800家、员工超过5.8万人的大型商业银行。在美国《财富》杂志2018年7月发布的世界500强企业排名中,中国民生银行居第251位。


数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨是全球化数据资产端到端解决方案提供商,致力于将数据思维带给每个组织、每个人,构建数据驱动的智能未来。我们在数据服务、运维平台、数据智能、教育培训等领域为企业和个人提供可信赖的产品、解决方案和服务,与业界厂商广泛合作,围绕用户需求,持续为客户创造价值、为行业培养人才,激发数据潜能,为成就未来数字化企业和数据人才而不懈努力。

云和恩墨坚持围绕数据时代客户面临的挑战持续创新,不断加大研发投入,持续完善贯穿业务智能、开发管控、云管平台、分布式存储和基础运维的端到端产品和服务,助力企业和个人成功。

dbb2c75e3d582e939b78ed91c0d18b7a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值