[发明专利]一种用于数据库集群系统按需执行资源计划的方法无效
申请号: | 200910229412.1 | 申请日: | 2009-10-19 |
公开(公告)号: | CN101694632A | 公开(公告)日: | 2010-04-14 |
发明(设计)人: | 李志强 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 数据库 集群 系统 执行 资源 计划 方法 | ||
技术领域
本发明涉及数据库集群应用领域,具体涉及一种用于数据库集群系统按需执行资源计划的方法,用以提供数据库集群系统按需资源分配并实现系统高可用。
背景技术
数据库集群(Oracle Real Application Cluster简称Oracle RAC)为大多数关键业务要求的数据库环境提供了极高的性能和完善的纠错功能。它不仅允许集群系统或大型并行系统中的多个节点共享同一物理数据库,在多节点间自动进行负载平衡、故障修复和规划停机时间,以支持高可用性应用程序,而且通过与并行查询选件结合提供节点间的并行性和节点内的并行性,显著提高了大型数据仓库和决策支持系统的性能。
众说周知,数据库的可用性包括其功能和性能。如果数据库可用,但用户没有得到他们需要的性能水平,那么数据库系统可用性和服务水平的目标则无法得到完全满足。传统上,一套数据库系统中所有用户和应用都可以平等地获取数据库资源。虽然这种数据库处理方式在很多案例中被广泛采用,但是它无法满足企业的特殊需求,比如一个基本业务中的某些事务比其他业务更重要。
可以轻松、准确地执行系统和资源管理对于维护应用程序和数据库的性能,可伸缩性和可用性是至关重要的。数据库资源管理器可以实现通过数据库管理员制订的资源计划在用户或应用程序之间分配资源。资源计划指定了应该采用什么样的方针在各种各样的活跃用户或应用之中分布资源。用户或应用按照各自的资源需求和企业优先权设定为不同的资源用户组。利用数据库资源计划策略,管理员可以定义资源应该如何在各种资源用户组中进行分配。例如,一个资源计划可以在高,中和低优先级的资源用户组之间分配系统CPU资源为80%,15%和5%的比率。用户或应用程序可以使用的资源依赖于它隶属的资源用户组获得的预分配资源限制。当资源计划制订时,数据库用户或应用所在的资源用户组就已经被创建完成。然而,它也可在管理员确定的标准基础上进行动态改变。例如,当某个数据库事务操作在5分钟内没有反馈完成结果,本事务会活将会被自动地从高优先级资源用户组移动至中等优先级资源用户组。
那么是否有一种更好的解决方法,在保证不改变现有业务架构及不增加系统成本的前提下,有效解决既能保证系统资源按需分配又可以实现业务系统的高可用性呢?这正是本发明所尝试解决的问题。
发明内容
本发明的方法是按以下方式实现的,资源管理包括正常运行模式下和故障运行模式,其中,正常运行模式下,数据库集群成员实例在依照预定策略运行各自的资源计划;当数据库集群系统中某节点出现故障时,系统自动执行故障运行模式,故障成员实例中应用事务将自动切换至正常节点并快速启动预定资源计划,继续提供应用服务,通过数据库集群自身高可用特性确保集群系统成员节点之间事务负载和失效切换,实现系统的高可用。
具体步骤如下:
1)开启数据库集群业务负载和失效切换;
2)建立资源使用者组:组内成员有相同或类似的资源需求;
3)进行使用者组映射:指定什么用户在什么情况下用哪个使用者组;
4)制订使用计划:包括CPU资源分配,超时设置。
在数据库集群系统中通过采用数据库资源管理器来实现集群成员实例按需执行资源计划,确保优先级较高的业务操作优先获得数据库资源。
本发明引入的基于数据库资源管理器实现数据库集群按需高可用的解决方法便可以有效解决上述问题。通过采用数据库资源管理器,数据库管理员能够按需执行资源分配策略,可以允许数据库系统按照预先定义的业务优先级分配数据库操作应用系统资源,以保证业务数据库服务能够为企业应用和用户提供业务资源控制。
具体实施方式
本发明含有2个物理节点的数据库集群(RAC)环境中,应用的主要目标是保证对ATM用户提供快速和可预测的反应时间,同时支持这种应用的数据库可能也被用于执行其他批量事务,例如财务月结或年结等。为了确保这些事务操作不会对ATM用户产生任何不良影响,可以创建如下的资源计划:
资源使用者组节点1:处理器资源分配计划节点2:处理器资源分配计划
自动柜员机用户 90%(最大) 60%(最小)-90%
批处理作业用户 10%(最大) 10%--40%(最大)
资源计划说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910229412.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种悬挂式滑台侧导轨
- 下一篇:中频水冷用变压器