【技术实现步骤摘要】
本申请涉及数据库,尤其涉及一种数据库查询语句优化方法、装置、设备、介质及产品。
技术介绍
1、连接语句是一种常用的数据库查询语句,用于根据连接条件合并两个或多个表中的行。
2、现目前,当外连接的连接条件中出现or运算符时,无法使用查询对象的索引键和分区键,这导致当外连接查询语句的连接条件包括or运算符时,数据库需要对查询对象进行全表扫描,才能够获取到查询语句所查询的目标数据,全表扫描会长时间占用数据库的资源,影响数据库的性能和用户体验。
3、综上,现目前对于包括or运算符的外连接查询语句存在执行效率低,影响数据库性能和用户体验的问题。
技术实现思路
1、本申请提供一种数据库查询语句优化方法、装置、设备、介质及产品,用以解决现目前对于包括or运算符的外连接查询语句存在执行效率低的问题。
2、第一方面,本申请提供一种数据库查询语句优化方法方法,包括:
3、响应于数据库查询语句为外连接查询语句,确定外连接查询语句是否满足优化条件;所述外连接查询语句
...【技术保护点】
1.一种数据库查询语句优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述连接列查询语句包括连接列连接子句和连接列连接条件;各所述连接列连接子句相同;所述连接列连接条件由筛选条件关键字引出,且包括至少一个所述对象连接子条件;
3.根据权利要求2所述的方法,其特征在于,所述根据n个对象连接子条件中的前i个,生成第i个连接列连接条件,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述补空列查询语句包括补空列连接子句和补空列连接条件;所述补空列连接条件由筛选条件关键字引出;
5.根据权利要
...【技术特征摘要】
1.一种数据库查询语句优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述连接列查询语句包括连接列连接子句和连接列连接条件;各所述连接列连接子句相同;所述连接列连接条件由筛选条件关键字引出,且包括至少一个所述对象连接子条件;
3.根据权利要求2所述的方法,其特征在于,所述根据n个对象连接子条件中的前i个,生成第i个连接列连接条件,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述补空列查询语句包括补空列连接子句和补空列连接条件;所述补空列连接条件由筛选条件关键字引出;
5.根据权利要求1所述的方法,其特征在于,所述条件类型还包括第二类型,第二类型对象连接子条件涉及...
【专利技术属性】
技术研发人员:王源春,尹强,徐登峰,
申请(专利权)人:北京人大金仓信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。