结构化查询的资源优化方法及数据库查询系统技术方案

技术编号:17734042 阅读:50 留言:0更新日期:2018-04-18 11:29
本发明专利技术涉及嵌入式数据库技术领域,特别涉及一种结构化查询的资源优化方法及数据库查询系统。其中,结构化查询的资源优化方法,包括:获取多条查询语句;根据多条查询语句,配置处理查询所用的硬件模块。数据库查询系统,包括:指令获取模块,指令获取模块被配置为获取多条查询语句;查询处理模块,查询处理模块被配置为根据多条查询语句,配置处理查询所用的硬件模块。本发明专利技术的结构化查询的资源优化方法及系统,能够根据当前待处理的查询语句的排队情况,动态调整用于完成查询处理的硬件模块,从而合理安排硬件模块资源并且提高查询效率。

Resource optimization method and database query system for structured query

The invention relates to the field of embedded database technology, especially a resource optimization method and database query system for structured query. Among them, the resource optimization method of structured query includes acquiring multiple query statements, configuring the hardware modules for processing queries according to multiple query statements. The database query system includes: instruction acquisition module, instruction acquisition module is configured to get multiple query statements, query processing module and query processing module are configured to configure the hardware modules for processing queries according to multiple query statements. The resource optimization method and system of the structured query of the invention can dynamically adjust the hardware module for completing the query processing according to the queuing situation of the query sentence currently being processed, so as to reasonably arrange the hardware module resources and improve the query efficiency.

【技术实现步骤摘要】
结构化查询的资源优化方法及数据库查询系统
本专利技术实施例涉及嵌入式数据库
,特别涉及一种结构化查询的资源优化方法及数据库查询系统。
技术介绍
人工智能计算平台,是一种能够为用户提供人工智能训练需要的训练、推断工具和数据存储、处理服务的服务平台。人工智能计算平台一般通过一个或者多个数据中心提供支持,每个数据中心可以由多台服务器构成,并且通过各台服务器以网络方式对外提供服务。人工智能计算平台的数据库查询系统,是为使用人工智能计算平台的用户提供在数据中心的数据库中查询数据的服务系统。目前,在数据库环境中,最常用的数据库查询方式是预先依照数据库的内容设计数据库查询程序(或是利用机器学习建立的查询模型),以固定的结构化查询语言(英文全称:StructuredQueryLanguage,英文缩写:SQL)对数据库进行查询。在进行数据库SQL查询时,往往需要面临多条SQL查询语句并发请求查询的情况。由于在处理各条SQL查询语句时,每一条SQL查询语句都会被划分为多个流水段,每个流水段根据不同的处理阶段又会由不同的硬件模块进行处理。因此,每个硬件模块的可能会同时分配到多个流水段,并需要对其进本文档来自技高网...
结构化查询的资源优化方法及数据库查询系统

【技术保护点】
一种结构化查询的资源优化方法,包括:获取多条查询语句;根据所述多条查询语句,配置处理查询所用的硬件模块。

【技术特征摘要】
1.一种结构化查询的资源优化方法,包括:获取多条查询语句;根据所述多条查询语句,配置处理查询所用的硬件模块。2.根据权利要求1所述的结构化查询的资源优化方法,其中,根据所述多条查询语句,配置处理查询所用的硬件模块的方法包括:根据所述多条查询语句确定处理查询的硬件模块的并行度的建议配置;根据硬件模块的并行度的建议配置,配置处理查询所用的硬件模块。3.根据权利要求2所述的结构化查询的资源优化方法,其中,确定所述建议配置的方法包括:根据所述多条查询语句和预设的通过机器学习建立的模型,获取处理查询的硬件模块的并行度的建议配置。4.根据权利要求2所述的结构化查询的资源优化方法,其中,确定处理查询的硬件模块的并行度的建议配置的方法包括:将所述多条查询语句划分为多个流水段;根据所述多个流水段的数量,确定处理查询的硬件模块的并行度的建议配置。5.根据权利要求4所述的结构化查询的资源优化方法,其中,还包括:将所述多个流水段根据不同的处理阶段分为多组;根据各组所述流水段,确定处理各组所述流水段对应的硬件模块的并行度的建议配置。6.根据权利要求2所述的结构化查询的资源优化方法,其中,根据硬件模...

【专利技术属性】
技术研发人员:杨碧波李正杨安荣李远辉王奇刚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1