问题描述
嗨,
在dbms_resource_manager软件包的过程create_cdb_plan_directive() 或create_cdb_profile_directive() 中,很清楚什么角色扮演了称为 “共享” 的参数。现在,我看不到在create_plan_directive() 中使用此参数可以做什么。我没有找到使用它的任何示例,并且Oracle文档对此也不清楚。
提前感谢
在dbms_resource_manager软件包的过程create_cdb_plan_directive() 或create_cdb_profile_directive() 中,很清楚什么角色扮演了称为 “共享” 的参数。现在,我看不到在create_plan_directive() 中使用此参数可以做什么。我没有找到使用它的任何示例,并且Oracle文档对此也不清楚。
提前感谢
专家解答
在 “n” 是可变的情况下,“股份” 更容易将资源划分为 “n”。
假设我有2个pdb。如果我使用百分比的旧样式机制,那么我可能会分配资源,例如:
pdb1 = 50%
pdb2 = 50%
但是,如果pdb2何时关闭?如果我创建pdb3呢?那么这个数字 “50%” 并没有太大的意义,或者需要修改。在一个 “n” (pdb的数量是可变的) 的世界里,两者都不是很好。
所以我们使用股票,例如
pdb1 = 4股
pdb2 = 4股
* 当前 * 与50% 相同 (总共8股中的4股)。但是,如果我添加另一个pdb,我可以做:
pdb1 = 4股
pdb2 = 4股
pdb3 = 4股
现在它仍然是有意义的 (他们每个人都33%)。通过使用 “共享”,我可以更好地表示pdb彼此之间的关系。如果pdb3不太重要,我可以这样做:
pdb1 = 4股
pdb2 = 4股
pdb3 = 2股
所以我们可以说pdb1和pdb2的 “重要” 是pdb3的两倍。
假设我有2个pdb。如果我使用百分比的旧样式机制,那么我可能会分配资源,例如:
pdb1 = 50%
pdb2 = 50%
但是,如果pdb2何时关闭?如果我创建pdb3呢?那么这个数字 “50%” 并没有太大的意义,或者需要修改。在一个 “n” (pdb的数量是可变的) 的世界里,两者都不是很好。
所以我们使用股票,例如
pdb1 = 4股
pdb2 = 4股
* 当前 * 与50% 相同 (总共8股中的4股)。但是,如果我添加另一个pdb,我可以做:
pdb1 = 4股
pdb2 = 4股
pdb3 = 4股
现在它仍然是有意义的 (他们每个人都33%)。通过使用 “共享”,我可以更好地表示pdb彼此之间的关系。如果pdb3不太重要,我可以这样做:
pdb1 = 4股
pdb2 = 4股
pdb3 = 2股
所以我们可以说pdb1和pdb2的 “重要” 是pdb3的两倍。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




