[发明专利]应用开发阶段预测高速缓存对查询经过响应时间的影响的系统和方法有效
申请号: | 201410779176.1 | 申请日: | 2014-12-15 |
公开(公告)号: | CN104731849B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 雷哈·辛哈尔 | 申请(专利权)人: | 塔塔咨询服务有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/957 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨生平;钟锦舜 |
地址: | 印度马哈*** | 国省代码: | 印度;IN |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 开发 阶段 预测 高速缓存 查询 经过 响应 时间 影响 系统 方法 | ||
公开了在应用开发阶段期间预测数据库高速缓冲存储器对查询经过响应时间的影响的系统和方法。在数据库中执行的查询被分类并且得到查询类型。收集数据库统计资料以进一步确定关于所述查询类型的一个或多个高速缓冲存储器缺失因子。由于关于所述查询类型的所述一个或多个高速缓冲存储器缺失因子计算一个或多个时间分量。对于不同大小的所述数据库使用所述一个或多个时间分量预测所述查询经过响应时间。
本申请请求于2013年12月23日申请的印度专利申请号4016/MUM/2013的优先权。
技术领域
本发明总体涉及预测高速缓冲存储器的影响的方法和系统,本发明尤其涉及在应用开发阶段期间预测高速缓冲存储器对查询经过响应时间的影响。
背景技术
在处理查询执行和分析时,通常遵循优化程序以预测关于特定系统或数据库的查询性能。为了预先明确预测查询性能,需要考虑随时间推移的数据库增长及变化。的不同大小数据库的不同大小可能大幅度地影响查询性能时间。
有很多与数据库相关联的因子能够影响查询响应。这些因子可能包括查询的访问模式。现有技术方法中的大部分基于在数据库系统上执行过的查询的过往历史或通过使用机器学习(ML)方式在系统上预测查询响应时间。这些方式可能在应用不同的ML技术方面有所不同,并且这些方式在应用开发阶段是不适合的。而且,过往查询的使用可能增加出错的可能性。
进一步地,在一些已提出的方案中,必须在数据库(DB)服务器内部构件方面进行改变,这可能不是可行的措施。虽然其中的一些方案利用数据库成本效用仅用于了解大型数据库中的查询访问计划。但在检查查询性能时没有在处理数据大小的增加上考虑太多。
发明内容
本发明内容用于介绍与被设计为形成企业网络的一个或多个实体的网络的系统和方法相关的各方面,并且下面用详细说明进一步描述这些方面。本发明内容并非用来标识所保护的主题的基本特征,也不用来确定或限制所保护的主题的范围。
本发明涉及一种在应用开发阶段期间预测高速缓冲存储器对查询经过响应时间的影响的系统。该系统包括处理器以及耦接到该处理器的存储器。该处理器能够执行存储在该存储器中的多个模块。该多个模块包括分类模块,其被配置为对执行于数据库上的查询分类以得到查询类型,其中,基于该查询的数据库访问模式以及与该查询和确定模块相关联的一个或多个键之间的关系将查询分类。该确定模块被配置为收集关于该查询类型的一个或多个数据库统计资料,其中,该数据库统计资料是指该数据库中的数据分布以及该数据库中该查询的数据访问模式;并且通过使用该数据库统计资料确定一个或多个高速缓冲存储器缺失因子,其中,该一个或多个高速缓冲存储器缺失因子预测由该查询进行的该高速缓冲存储器的访问。该多个模块还包括计算模块,其被配置为关于该一个或多个高速缓冲存储器缺失因子计算与数据库中的查询处理相关联的一个或多个时间相关值;以及预测模块,其被配置为通过使用该一个或多个时间相关值对于不同大小的该数据库预测该查询经过响应时间。
本发明还涉及一种在应用开发阶段期间预测高速缓冲存储器对查询经过响应时间的影响的方法。该方法包括对执行于数据库上的查询分类以得到查询类型,其中,基于该查询的数据库访问模式以及与该查询相关联的一个或多个键之间的关系将查询分类;收集关于该查询类型的一个或多个数据库统计资料,其中,该数据库统计资料是指该数据库中的数据分布以及该数据库中该查询的数据访问模式;并且通过使用该数据库统计资料确定一个或多个高速缓冲存储器缺失因子,其中,该一个或多个高速缓冲存储器缺失因子预测由该查询进行的该高速缓冲存储器的访问。本发明还包括关于该一个或多个高速缓冲存储器缺失因子计算与数据库中的查询处理相关联的一个或多个时间相关值;并且通过使用该一个或多个时间相关值对不同大小的该数据库预测该查询经过响应时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塔塔咨询服务有限公司,未经塔塔咨询服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410779176.1/2.html,转载请声明来源钻瓜专利网。