1.一种数据查询语句的优化方法,其特征在于,包括:获取输入的数据查询语句;
根据所述数据查询语句,获取与所述数据查询语句对应的第一执行计划;
对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句;
对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签;
基于所述模型标签,获取所述模型标签指示的语句优化建议,并输出所述语句优化建议。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签之前,还包括:收集数据查询语句的优化技巧;
对所述优化技巧进行类型归纳,得到归纳后每一类型的优化技巧的模型标签、所述模型标签对应的可优化问题项及所述可优化问题项的优化方案;
根据所述模型标签、所述可优化问题项及所述优化方案,对所述优化模型库中的优化模型进行构建。
3.根据权利要求2所述的方法,其特征在于,所述对所述优化技巧进行类型归纳,得到归纳后每一类型的优化技巧的模型标签,包括:从所述优化技巧中,提取优化关键字;
基于所述优化关键字,对所述优化技巧进行类型归纳,并得到归纳后每一类型的优化技巧的模型标签。
4.根据权利要求1所述的方法,其特征在于,所述输出所述语句优化建议,包括:根据所述语句优化建议,确定所述目标查询语句中的待优化内容;
对所述待优化内容进行标注显示;
在检测到所述待优化内容关联的用户操作被触发时,调出显示有所述语句优化建议的弹窗。
5.根据权利要求1所述的方法,其特征在于,所述对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句之后,还包括:将所述数据查询语句的性能指标数据在显示界面上进行数值图形化显示。
6.根据权利要求5所述的方法,其特征在于,所述基于所述模型标签,获取所述模型标签指示的语句优化建议,并输出所述语句优化建议之后,还包括:获取所述显示界面中输入的数据查询优化语句,所述数据查询优化语句为基于所述数据查询语句修改后生成;
根据所述数据查询优化语句,获取与所述数据查询优化语句对应的第二执行计划;
对所述第二执行计划进行解析,得到所述数据查询优化语句的性能指标数据,并将所述数据查询优化语句的性能指标数据在所述显示界面上进行数值图形化显示。
7.根据权利要求1所述的方法,其特征在于,所述根据所述数据查询语句,获取与所述数据查询语句对应的第一执行计划,包括:根据所述数据查询语句,从当前连接的数据库中获取数据存储信息;
基于所述数据存储信息,规划得到与所述数据查询语句对应的第一执行计划。
8.一种数据查询语句的优化装置,其特征在于,包括:第一获取模块,用于获取输入的数据查询语句;
第二获取模块,用于根据所述数据查询语句,获取与所述数据查询语句对应的第一执行计划;
第三获取模块,用于对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句;
查找模块,用于对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签;
输出模块,用于基于所述模型标签,获取所述模型标签指示的语句优化建议并输出所述语句优化建议。
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。