首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库变更频繁,如何高效进行SQL审核发布?

数据库变更频繁,如何高效进行SQL审核发布?

作者头像
嘉为蓝鲸
发布2020-11-09 15:13:03
1.1K0
发布2020-11-09 15:13:03
举报

应用运维和变更经常会涉及到数据库的变更,开发人员需要上线发布的SQL,除了要语法正确,还要满足一定的SQL规范,才能尽量减少可能存在的性能和安全隐患。因此SQL审核已经逐步成为业界认同的标准化管理流程的一部分。

各方痛点

需求方

  • SQL语句需要等待DBA人工审核,效率低下;
  • 变更需求沟通可能存在误解和遗漏,需要准备详尽的变更手册,费时费力;
  • 没有地方统一管理SQL脚本,可能造成错误和遗失。

操作方

  • 人工审核SQL语句,工作繁重,而且很可能遗漏高危操作或不合规操作;
  • 对象多,步骤多,如何保证变更操作快速准确不出错;
  • 需要提前准备回滚方案,一般是备份数据库或者变更前查询数据进行保存,即使简单的变更也需要大量准备工作。

管理方

  • 需要授权手动连接目标数据库,如何保证只执行变更范围内操作;
  • 审批流程线上化,变更操作仍在线下,流程脱节。

嘉为蓝鲸SQL审核发布

嘉为蓝鲸SQL审核发布集脚本管理、语法检测、审批流程、批量SQL执行于一体,可有效降低上线错误、不合规、高危SQL的风险,并为外部应用提供SQL执行相关的底层能力。

SQL检测

SQL语法与高危SQL一键审核,可自定义审核规则,从源头防止变更事故:

工单流程

需求方指定变更对象和编排执行脚本,管理员审核后执行,避免误操作,还可对接现有工单系统:

自动化批量执行

定时执行、批量自动执行,提升效率,变更操作更从容:

自动生成回滚语句

简单变更不再需要耗费大量时间准备回滚方案,异常情况可使用自动生成的回滚语句轻松恢复数据:

脚本管理

重要脚本统一管理,日常使用更方便:

API接口

向第三方系统提供API接口,SQL执行能力轻松GET√

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嘉为科技 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档