[发明专利]一种数据库系统负载的调度方法有效
申请号: | 201711343745.8 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108052614B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 牛保宁;张锦文 | 申请(专利权)人: | 太原理工大学 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F9/50 |
代理公司: | 太原晋科知识产权代理事务所(特殊普通合伙) 14110 | 代理人: | 任林芳 |
地址: | 030024 *** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明属于数据库技术领域,具体是一种数据库系统中查询队列的调度方法。为了尽可能用最短时间执行完给定的查询队列,包括以下步骤,1)获取数据库中查询单独运行时的响应时间 |
||
搜索关键词: | 一种 数据库 系统 负载 调度 方法 | ||
【主权项】:
1.一种数据库系统负载的调度方法,其特征在于:包括以下步骤,1)获取数据库中查询单独运行时的响应时间 和两两同时运行时的响应时间 2)按照以下步骤构造查询组合相似性预测模型:2.1)对每个查询qi 计算其query rating向量: 其中 2.2)根据query rating向量,计算任意两个查询间的“距离”: 2.3)根据任意两个查询间的距离,计算两个包含查询q的查询组合间的距离: 其中 和 表示包含查询q的两个不同查询组合;2.4)计算查询组合空间中任意两个查询组合间的距离,并构造一个查询组合相似度三维数组;2.5)当需要预测查询组合 中某个查询 的响应时间时,可以在上述三维数组中 所在平面寻找K个与my 相似的查询组合,并使用这K个相似查询组合中qi 的响应时间的平均值作为 的响应时间预测值,即: 其中 表示与my 相似的查询组合mx 中,查询qi 的响应时间;3)在查询组合相似性模型的基础上对给定的查询队列W={<qi ,wi >|i=1,2,…,N}进行调度,使得该队列总计运行时间尽可能小,其中wi 表示该队列中查询qi 的数量, 表示查询组合ml 的交互程度,其中 表示根据预测模型得出查询qi 在查询组合ml 中的响应时间预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原理工大学,未经太原理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711343745.8/,转载请声明来源钻瓜专利网。