System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据库查询优化方法和系统、存储介质技术方案_技高网

一种数据库查询优化方法和系统、存储介质技术方案

技术编号:43223417 阅读:4 留言:0更新日期:2024-11-05 17:14
本发明专利技术涉及查询优化技术领域,具体公开了一种数据库查询优化方法和系统、存储介质。本发明专利技术通过接收查询请求信息,并获取用户信息,提取多个查询枢纽词;进行枢纽主查询,获取枢纽查询信息;生成多个查询身份词,进行身份结合子查询,获取身份查询信息;生成多个查询事件词,进行事件结合子查询,获取事件查询信息;进行历史关联缩放,生成并展示结果展示界面。能够进行枢纽主查询、身份结合子查询和事件结合子查询,分别获取枢纽查询信息、身份查询信息和事件查询信息,并进行历史关联缩放,生成结果展示界面,实现对数据库查询的专业、主动式优化,使得查询结果多样化,能够方便用户快速找到所需要的查询结果,满足用户的实际使用需求。

【技术实现步骤摘要】

本专利技术属于查询优化,尤其涉及一种数据库查询优化方法和系统、存储介质


技术介绍

1、数据库,是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。关系型数据库采用结构化查询语言来对数据库进行查询。

2、现有技术中,数据库查询方式只有一种,无法根据用户身份和工作事件,进行更加专业的、主动式数据库查询优化,导致查询结果往往较为散乱,不满足用户数据使用需求,还需要用户从大量的数据中,挑选出所需要的数据,不方便用户的实际使用。


技术实现思路

1、本专利技术实施例的目的在于提供一种数据库查询优化方法和系统、存储介质,旨在解决
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术实施例提供如下技术方案:

3、一种数据库查询优化方法,所述方法具体包括以下步骤:

4、接收查询请求信息,并获取用户信息,进行关键识别分析,从所述查询请求信息中,提取多个查询枢纽词;

5、基于多个所述查询枢纽词,在预设的目标数据库中进行枢纽主查询,获取枢纽查询信息;

6、综合所述用户信息和多个所述查询枢纽词,生成多个查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息;

7、综合所述用户信息和多个所述查询枢纽词,生成多个查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息;

8、对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成并展示结果展示界面。

9、作为本专利技术实施例技术方案进一步的限定,所述接收查询请求信息,并获取用户信息,进行关键识别分析,从所述查询请求信息中,提取多个查询枢纽词具体包括以下步骤:

10、接收查询请求操作,构建查询请求窗口;

11、通过所述查询请求窗口,接收用户的查询请求信息;

12、获取所述查询请求信息的请求地址,获取用户信息;

13、对所述查询请求信息进行关键识别分析,提取多个查询枢纽词。

14、作为本专利技术实施例技术方案进一步的限定,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息具体包括以下步骤:

15、根据所述用户信息,生成多个关键身份词;

16、通过所述用户信息,对多个所述查询枢纽词进行身份筛选与标记,得到多个筛选身份词;

17、综合多个所述关键身份词和多个所述筛选身份词,标记得到多个查询身份词;

18、基于多个所述查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息。

19、作为本专利技术实施例技术方案进一步的限定,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息具体包括以下步骤:

20、根据所述用户信息,生成多个关键事件词;

21、通过所述用户信息,对多个所述查询枢纽词进行事件筛选与标记,得到多个筛选事件词;

22、综合多个所述关键事件词和多个所述筛选事件词,标记得到多个查询事件词;

23、基于多个所述查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息。

24、作为本专利技术实施例技术方案进一步的限定,所述根据所述用户信息,生成多个关键事件词具体包括以下步骤:

25、根据所述用户信息,获取事件规划信息;

26、根据所述事件规划信息,生成多个关键事件词。

27、作为本专利技术实施例技术方案进一步的限定,所述对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成并展示结果展示界面具体包括以下步骤:

28、获取历史查询记录信息;

29、对所述历史查询记录信息进行分析,获取分类使用比例;

30、按照所述分类使用比例,对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成结果展示界面;

31、展示所述结果展示界面。

32、一种数据库查询优化系统,所述系统包括查询请求处理单元、枢纽主查询单元、身份结合子查询单元、事件结合子查询单元和历史关联缩放单元,其中:

33、查询请求处理单元,用于接收查询请求信息,并获取用户信息,进行关键识别分析,从所述查询请求信息中,提取多个查询枢纽词;

34、枢纽主查询单元,用于基于多个所述查询枢纽词,在预设的目标数据库中进行枢纽主查询,获取枢纽查询信息;

35、身份结合子查询单元,用于综合所述用户信息和多个所述查询枢纽词,生成多个查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息;

36、事件结合子查询单元,用于综合所述用户信息和多个所述查询枢纽词,生成多个查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息;

37、历史关联缩放单元,用于对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成并展示结果展示界面。

38、作为本专利技术实施例技术方案进一步的限定,所述查询请求处理单元具体包括:

39、操作接收模块,用于接收查询请求操作,构建查询请求窗口;

40、信息接收模块,用于通过所述查询请求窗口,接收用户的查询请求信息;

41、信息获取模块,用于获取所述查询请求信息的请求地址,获取用户信息;

42、关键识别模块,用于对所述查询请求信息进行关键识别分析,提取多个查询枢纽词。

43、作为本专利技术实施例技术方案进一步的限定,所述历史关联缩放单元具体包括:

44、历史获取模块,用于获取历史查询记录信息;

45、比例分析模块,用于对所述历史查询记录信息进行分析,获取分类使用比例;

46、界面生成模块,用于按照所述分类使用比例,对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成结果展示界面;

47、界面展示模块,用于展示所述结果展示界面。

48、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述数据库查询优化方法的步骤。

49、与现有技术相比,本专利技术的有益效果是:

50、1、本专利技术能够进行枢纽主查询、身份结合子查询和事件结合子查询,分别获取枢纽查询信息、身份查询信息和事件查询信息,实现对数据库查询的专业、主动式优化,使得查询结果多样化,能够方便用户快速找到所需要的查询结果,满足用户的实际使用需求;

51、2、本专利技术能够对枢纽查询信息、身份查询信息和事件查询信息进行历史关联缩放,生成并展示结果展示界面,不仅能够便于用户按照习惯进行查询结果的浏览与使用,还能够将不同的查询信息进行同时展示,便于用本文档来自技高网...

【技术保护点】

1.一种数据库查询优化方法,其特征在于,所述方法具体包括以下步骤:

2.根据权利要求1所述的数据库查询优化方法,其特征在于,所述接收查询请求信息,并获取用户信息,进行关键识别分析,从所述查询请求信息中,提取多个查询枢纽词具体包括以下步骤:

3.根据权利要求1所述的数据库查询优化方法,其特征在于,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息具体包括以下步骤:

4.根据权利要求1所述的数据库查询优化方法,其特征在于,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息具体包括以下步骤:

5.根据权利要求4所述的数据库查询优化方法,其特征在于,所述根据所述用户信息,生成多个关键事件词具体包括以下步骤:

6.根据权利要求1所述的数据库查询优化方法,其特征在于,所述对所述枢纽查询信息、所述身份查询信息和所述事件查询信息进行历史关联缩放,生成并展示结果展示界面具体包括以下步骤:

7.一种数据库查询优化系统,其特征在于,所述系统包括查询请求处理单元、枢纽主查询单元、身份结合子查询单元、事件结合子查询单元和历史关联缩放单元,其中:

8.根据权利要求7所述的数据库查询优化系统,其特征在于,所述查询请求处理单元具体包括:

9.根据权利要求7所述的数据库查询优化系统,其特征在于,所述历史关联缩放单元具体包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述数据库查询优化方法的步骤。

...

【技术特征摘要】

1.一种数据库查询优化方法,其特征在于,所述方法具体包括以下步骤:

2.根据权利要求1所述的数据库查询优化方法,其特征在于,所述接收查询请求信息,并获取用户信息,进行关键识别分析,从所述查询请求信息中,提取多个查询枢纽词具体包括以下步骤:

3.根据权利要求1所述的数据库查询优化方法,其特征在于,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询身份词,在目标数据库中进行身份结合子查询,获取身份查询信息具体包括以下步骤:

4.根据权利要求1所述的数据库查询优化方法,其特征在于,所述综合所述用户信息和多个所述查询枢纽词,生成多个查询事件词,在目标数据库中进行事件结合子查询,获取事件查询信息具体包括以下步骤:

5.根据权利要求4所述的数据库查询优化方法,其特征在于,所述根据所述用户信息,生成多个关键事件词具体包括...

【专利技术属性】
技术研发人员:吕靖柳水史清河
申请(专利权)人:深圳市和信诚科技有限公司
类型:发明
国别省市:

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

1