【技术实现步骤摘要】
上线SQL的方法、系统、存储介质及SQL操作平台
本专利技术属于数据库领域,特别是涉及一种上线SQL的方法、系统、存储介质及SQL操作平台。
技术介绍
在数据库的工作中,经常需要对数据库执行的SQL语句进行审核,从而避免性能太差的SQL语句进入生产系统,导致数据库的整体性能降低。目前,现有的SQL审核提交系统只具有流程提交及数据库管理功能,无法实现SQL语法自动审核功能,且针对MySQL语句写法的统一化标准,人工审核吃力,标准越多,人工审核越困难,审核的周期也就越长,所以,仅依赖人工审核操作,不仅会给审核人带来沉重的工作负担,而且会造成审核效率低、审核不全面的问题,从而影响了SQL执行上线进程。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种上线SQL的方法、系统、存储介质及SQL操作平台,通过Inception实现对SQL语句的自动审核,结合人工审核方式,解决了现有技术中依赖人工审核导致的审核效率低、审核不全面的问题。为实现上述目的及其他相关目的,本专利技术提供一种上线S ...
【技术保护点】
1.一种上线SQL的方法,应用于SQL操作平台,其特征在于,包括以下步骤:/n发送SQL语句至Inception,以使所述Inception对所述SQL语句进行自动审核;/n发送人工审核请求至审核人,以使所述审核人对所述SQL语句进行人工审核;/n在所述自动审核的结果和所述人工审核的结果均为通过时,执行上线所述SQL语句。/n
【技术特征摘要】
1.一种上线SQL的方法,应用于SQL操作平台,其特征在于,包括以下步骤:
发送SQL语句至Inception,以使所述Inception对所述SQL语句进行自动审核;
发送人工审核请求至审核人,以使所述审核人对所述SQL语句进行人工审核;
在所述自动审核的结果和所述人工审核的结果均为通过时,执行上线所述SQL语句。
2.根据权利要求1所述的上线SQL的方法,其特征在于,执行上线所述SQL语句包括以下两种方式:
接收所述自动审核的结果和所述人工审核的结果,在所述自动审核的结果和所述人工审核的结果均为通过时,所述SQL操作平台执行上线所述SQL语句;
接收所述自动审核的结果并发送至数据库管理员,以使所述数据库管理员在所述自动审核的结果和所述人工审核的结果均为通过时,控制所述SQL操作平台执行上线所述SQL语句。
3.根据权利要求2所述的上线SQL的方法,其特征在于,所述SQL操作平台执行上线所述SQL语句时还包括:与数据库远程连接,并将所述SQL语句执行上线的数据备份。
4.根据权利要求1所述的上线SQL的方法,其特征在于,还包括:当所述自动审核的结果为不通过时,对所述SQL语句进行修改并备份,直至审核通过。
5.根据权利要求1所述的上线SQL的方法,其特征在于,通过邮件、短信、智能终端应用消息中的一种或几种方式的组合发送所述人工审核请求至所述审核人。
<...
【专利技术属性】
技术研发人员:陈志华,
申请(专利权)人:上海擎感智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。