[发明专利]调节企业数据仓库资源使用在审
申请号: | 201380080254.2 | 申请日: | 2013-10-16 |
公开(公告)号: | CN105683941A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 大卫·W·伯德索尔;加里·S·史密斯;尚-胜·唐戈;迈克尔·J·汉隆;C·他拉克纳特;A·纳拉因;S·卡卡拉穆迪 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 严芬;康泉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调节 企业 数据仓库 资源 使用 | ||
1.一种存储指令的非暂时性计算机可读介质,所述指令能由处理资源执行用于:
将企业数据仓库(EDW)中的多个查询中的每个查询识别为多个片段,其中所述 多个片段中的每个片段在专用过程或共享过程之一中执行;
使用内核来调节多个专用过程间的EDW资源使用,所述内核将特定的EDW资源 分派给特定的专用过程;以及
使用多个表存储引擎(TSE)来调节多个共享过程间的EDW资源使用。
2.根据权利要求1所述的介质,其中所述内核使用多个物理计算池将特定的EDW 资源分派给特定的专用过程。
3.根据权利要求2所述的介质,其中:
所述多个物理计算池中的每个与虚拟计算池关联,并且其中所述虚拟计算池包括 所述物理计算池的一部分,且对所述物理计算池执行的多个查询所使用的计算时间量 进行限制。
4.根据权利要求1所述的介质,其中用于使用所述多个TSE来调节所述多个共 享过程间的EDW资源使用的所述指令包括:用于将所述EDW资源的一部分分配给租 户的指令,其中所述租户包括EDW资源核算单元。
5.一种用于数据库租户间的资源管理的系统,所述系统包括:
处理资源;
存储器资源,联接至所述处理资源,用于实现:
属性引擎,用于识别与企业数据仓库(EDW)的连接会话的多个属性;
租户标识符(ID)引擎,用于将所述多个属性与定义多个租户的多个连接规 则相比较,并基于所述比较来分派租户ID;
分派引擎,用于基于所述比较,将与所述EDW连接关联的多个查询分派给 所述多个租户;以及
资源调节引擎,用于调节所述多个租户间的EDW资源。
6.根据权利要求5所述的系统,其中所述多个属性包括以下中的至少一个:应用 名称、应用类型以及应用标识符。
7.根据权利要求5所述的系统,进一步包括:交互引擎,用于在图形用户界面上 显示从所述多个租户中选择的租户的资源使用。
8.根据权利要求5所述的系统,其中所述资源调节引擎维护通过计数值,所述通 过计数值表示特定查询在特定时间窗内已访问所述EDW中的多个数据块的次数。
9.根据权利要求8所述的系统,其中所述资源调节引擎检查所述特定查询的所述 通过计数值,并将所述通过计数值与分配给从所述多个租户中选择的且与所述特定查 询关联的租户的资源的比例相比较。
10.根据权利要求5所述的系统,其中所述资源调节引擎维护租户核算和控制表 (TACT),其中所述TACT识别多个租户ID,并针对所述多个租户ID中的每个租户 ID定义资源分配。
11.一种用于数据库租户间的资源管理的方法,包括:
将租户ID与企业数据仓库中的连接会话相关联;
将所述租户ID与在所述连接会话中接收的多个查询相关联;
测量所述多个查询中的每个查询的资源消耗;以及
基于租户ID调节所述企业数据仓库消耗中的多个资源。
12.根据权利要求11所述的方法,其中基于租户ID调节所述多个资源包括:响 应于将查询识别为表存储引擎(TSE)密集查询,实现多个动作。
13.根据权利要求12所述的方法,其中所述多个动作包括:推迟所述TSE密集 查询一段时间。
14.根据权利要求12所述的方法,其中所述多个动作包括:降低所述TSE密集 查询的优先级。
15.根据权利要求11所述的方法,进一步包括:将所述租户ID的资源消耗与所 述租户ID的资源分配相比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380080254.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种监控系统的数字识别方法及系统
- 下一篇:按比例持久保存跨浏览器会话的状态