【技术实现步骤摘要】
数据查询语句的优化方法、装置、终端及存储介质
本申请属于人工智能
,尤其涉及一种数据查询语句的优化方法、装置、终端及存储介质。
技术介绍
一直以来,数据检索查询及其分析都是一个行业及其重要的环节。在一定的数据源基础上,能够实现数据的准确分析的前提是进行好的数据检索查询过程。良好的数据检索查询过程不仅能够提升数据检索查询准确度,同时能够提升从海量数据源中找出有效数据的查询效率。因此,需要进行数据查询的优化及查询语句的性能调优。而现有技术中,由于查询优化需要综合考量数据量、查询语句执行性能、是否需要为了提高执行性能而优化查询语句,又要基于查询语句优化背景以及如何优化进行探索,因此查询语句优化一般由专业数据挖掘、开发或测试人员来实现,对于实施人员的技术水平要求较高,查询优化效率低下,成本较高。
技术实现思路
本申请实施例提供了一种数据查询语句的优化方法、装置、终端及存储介质,以解决现有技术中查询语句优化需要由专业技术人员来实现,对实施人员的技术水平要求较高,查询优化效率低下,成本较高的问题。 >本申请实施例的第一本文档来自技高网...
【技术保护点】
1.一种数据查询语句的优化方法,其特征在于,包括:/n获取输入的数据查询语句;/n根据所述数据查询语句,获取与所述数据查询语句对应的第一执行计划;/n对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句;/n对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签;/n基于所述模型标签,获取所述模型标签指示的语句优化建议,并输出所述语句优化建议。/n
【技术特征摘要】
1.一种数据查询语句的优化方法,其特征在于,包括:
获取输入的数据查询语句;
根据所述数据查询语句,获取与所述数据查询语句对应的第一执行计划;
对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句;
对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签;
基于所述模型标签,获取所述模型标签指示的语句优化建议,并输出所述语句优化建议。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标查询语句进行语句关键字识别,并基于识别到的语句关键字,从优化模型库中查找对应的模型标签之前,还包括:
收集数据查询语句的优化技巧;
对所述优化技巧进行类型归纳,得到归纳后每一类型的优化技巧的模型标签、所述模型标签对应的可优化问题项及所述可优化问题项的优化方案;
根据所述模型标签、所述可优化问题项及所述优化方案,对所述优化模型库中的优化模型进行构建。
3.根据权利要求2所述的方法,其特征在于,所述对所述优化技巧进行类型归纳,得到归纳后每一类型的优化技巧的模型标签,包括:
从所述优化技巧中,提取优化关键字;
基于所述优化关键字,对所述优化技巧进行类型归纳,并得到归纳后每一类型的优化技巧的模型标签。
4.根据权利要求1所述的方法,其特征在于,所述输出所述语句优化建议,包括:
根据所述语句优化建议,确定所述目标查询语句中的待优化内容;
对所述待优化内容进行标注显示;
在检测到所述待优化内容关联的用户操作被触发时,调出显示有所述语句优化建议的弹窗。
5.根据权利要求1所述的方法,其特征在于,所述对所述第一执行计划进行解析,得到所述数据查询语句中性能指标数据处于设定指标范围内的目标查询语句之后,还包括:
将所述数据查询语句的性能指标数据在显示界面上进行数值图形...
【专利技术属性】
技术研发人员:齐秀,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。