脚本审核的方法、装置及计算设备制造方法及图纸

技术编号:33137460 阅读:52 留言:0更新日期:2022-04-22 13:45
本发明专利技术实施例涉及数据库技术领域,公开了一种脚本审核的方法、装置及计算设备。其中,该方法包括:获取待审核脚本;解析并处理所述待审核脚本,生成所述待审核脚本对应的脚本对象;根据所述脚本对象匹配对应的场景校验规则;根据所述场景校验规则,对所述脚本对象进行校验并返回校验结果。通过上述方式,本发明专利技术实施例能够实现不同场景校验规则下的脚本快速审核。速审核。速审核。

【技术实现步骤摘要】
脚本审核的方法、装置及计算设备


[0001]本专利技术实施例涉及数据库
,具体涉及一种脚本审核的方法、装置及计算设备。

技术介绍

[0002]随着业务领域和业务复杂度的不断发展,数据库开发需求日新月异,相应的数据库SQL(Structured Query Language,结构化查询语言)语句也日益错综复杂。目前业界对数据库SQL开发规范不甚重视,而数据库开发者的水平也参差不齐。因此,劣质的SQL将逐渐成为影响数据库整体性能的重要瓶颈。
[0003]现有的SQL脚本审核方法通过校验的方式只能基于固定的静态规则进行审核,校验的规则少且无法完成实际数据相关的校验。因此,迫切需要一种能够快速分析SQL脚本质量的审核方法,来定位劣质SQL,以降低劣质SQL对数据库性能的影响。

技术实现思路

[0004]鉴于上述问题,本专利技术实施例提供了一种脚本审核的方法、装置及计算设备,能够实现不同场景校验规则下的脚本快速审核。
[0005]根据本专利技术实施例的一个方面,提供了一种脚本审核的方法,所述方法包括:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脚本审核的方法,其特征在于,所述方法包括:获取待审核脚本;解析并处理所述待审核脚本,生成所述待审核脚本对应的脚本对象;根据所述脚本对象匹配对应的场景校验规则;根据所述场景校验规则,对所述脚本对象进行校验并返回校验结果。2.根据权利要求1所述的方法,其特征在于,所述解析并处理所述待审核脚本,生成所述待审核脚本对应的脚本对象,进一步包括:解析所述待审核脚本为标准格式数据流,使用脚本解析引擎将所述标准格式数据流解析为脚本对象。3.根据权利要求1所述的方法,其特征在于,所述根据所述脚本对象匹配对应的场景校验规则,进一步包括:根据所述脚本对象匹配脚本校验场景,根据所述脚本校验场景匹配对应的场景校验规则。4.根据权利要求1所述的方法,其特征在于,所述场景校验规则支持增加、减少或者修改。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:根据所述校验结果和脚本质量评分模型生成脚本质量报告。6.根据权利要求1至4任一项所述的方法,其特征在于,所述脚本质量评分模型为:QualityScore=100-Σ(S
i
*(P
i
+HP)),其中,Qual...

【专利技术属性】
技术研发人员:李智陈旭攀
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1