1、 EMPHASIS
EMPHASIS CPU分配方法确定在resource plan中对不同consumer groups中的会话的重视程度。CPU占用率的分配级别为从1 到8,级别1的优先级最高。百分比指定如何将CPU资源分配给每一级中的各个consumer group。
以下规则适用于EMPHASIS资源分配方法:
l CPU资源在给定级别按指定的百分比分配。为consumer group指定的CPU百分比是该consumer group在给定级别可以使用的最大值。
l 给定级别上没有使用的使用者资源可供下一级别的consumer group使用。例如,如果级别1的consumer group只使用了60%的可用资源,则其余的40%可供级别2的consumer group使用。
l 任何给定级别的百分比总和必须小于等于100。
l 对于没有明确指定plan directive的所有级别,其所有subplan或者consumer group的默认资源时0%。
l EMPHASIS资源分配方法避免了资源缺乏问题,该问题导致优先级较低的使用者没有运行的机会。
2、 RATIO
RATIO策略是一个单级别CPU分配方法。将指定要为consumer group分配的CPU比率相对应的数字,而不是百分比。例如,假定有三个consumer group:OLTP_USERS、DSS_USERS和BATCH_USERS,可以指定下列比率:
l OLTP_USERS:4
l DSS_USERS:3
l BATCH_USERS:2
l OTHER:1
则,CPU对这四个组的分配为:4:3:2:1。如果OTHER和DSS_USERS使用者组中当前都没有使用者在使用CPU资源,则OLTP_USERS和BATCH_USERS使用者组各自将获得的CPU比率为:4:2。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25744374/viewspace-731960/ ,如需转载,请注明出处,否则将追究法律责任。