Oracle 11g资源管理器澄清

时间:2015-12-03 14:39:18

标签: oracle oracle11g

我希望有人能够确认我对资源管理器工作原理的理解......

如果我有一个包含2个消费者群体和2个服务的4节点RAC,则服务仅将每个消费者群体发送到一个节点,即消费者群体1总是被发送到节点1和2,而消费者群体2总是得到发送到节点3和4.

如果我有分层资源计划,例如:

Group Name | L0  | L1  | max

Group 1    | 75% | 0   | 80%

Group 2    | 0   | 75% | 80%

我是否正确地说,由于第1组在节点1和2上,第2组在节点3和4上,它们各自在各自节点上有75%的可用资源?并且它们在运行的节点上都被限制为80%?

即。资源是基于每个节点而不是每个集群来限制和计算的。

因此,仅仅因为节点1组1上的连接正在使用80%的资源,节点2组1上的另一个连接将具有最多80%的可用资源而不是0%。

同样,如果组1使用其分配的最大值,则组2也将在节点3和4上获得其完全共享,因为具有更高优先级的组1不在这些节点上运行。

1 个答案:

答案 0 :(得分:0)

我收到了Oracle支持部门的回复:

  

除PARALLEL_TARGET_PERCENTAGE外,每个节点都应用资源管理限制,因此对于您的示例,您是对的。

     

消费者组2中的连接只触及节点2(由于   服务),第2组将在2日获得至少75%的资源   节点,如果未设置最大限制,则可能为100%;如果已设置最大限制,则为80%。