SQL自动审核-自助上线平台 V2.0

sqlops流程.png

演示地址 http://fander.asuscomm.com:8008/sqlops_approve/login.htmlhtml

普通上线帐号:guest ,密码:123456sql

管理员审批帐号:admin,密码:123456数据库

感谢好友陈俊聪友情提供云主机。app


为了让DBA从平常繁琐的工做中解放出来,经过SQL自助平台,可让开发自上线,开发提交SQL后就会自动返回优化建议,无需DBA的再次审核,从而提高上线效率,有利于创建数据库开发规范。ide


借鉴了去哪网Inception的思路而且把美团网SQLAdvisor(索引优化建议)集成在一块儿,并结合了以前写的《DBA的40条军规》归入了审核规则里,用PHP实现。目前在我公司内部使用。性能


SQL自动审核主要完成两方面目的:
一、避免性能太差的SQL进入生产系统,致使总体性能下降。
二、检查开发设计的索引是否合理,是否须要添加索引。
优化


思路其实很简单:
一、获取开发提交的SQL
二、对要执行的SQL作分析,触碰事先定义好的规则来判断这个SQL是否能够自动审核经过,未经过审核的须要人工处理。
spa

相关文章
相关标签/搜索