问题描述
你好!
我有一个客户目前运行Oracle数据库11g标准版11.2.0.4.0 64位在具有多线程cpu的物理主机上的Oracle Linux 7.6。他们知道支持11g的情况,并希望立即升级到18c或19c。但是,他们知道SE2的许可所施加的16个CPU线程限制,因此希望在SE2 CPU线程限制下测试其11g数据库的性能。
在具有4个vcpu的测试VM上,我尝试将测试数据库的CPU_COUNT参数设置为2,然后使用以下代码启动20个SQL * Plus会话以在cpu上引起负载:
我有一个客户目前运行Oracle数据库11g标准版11.2.0.4.0 64位在具有多线程cpu的物理主机上的Oracle Linux 7.6。他们知道支持11g的情况,并希望立即升级到18c或19c。但是,他们知道SE2的许可所施加的16个CPU线程限制,因此希望在SE2 CPU线程限制下测试其11g数据库的性能。
在具有4个vcpu的测试VM上,我尝试将测试数据库的CPU_COUNT参数设置为2,然后使用以下代码启动20个SQL * Plus会话以在cpu上引起负载:
( TWO_TASK=//VMORACLE/db11g sqlplus sys/******** as sysdba <
但是,该测试证明是不确定的,因为 “顶部” 表明所有4个cpu都在使用。
客户如何将其当前的11g数据库限制为SE2的16 CPU线程限制,以便他们可以评估其数据库的性能,并在升级到18c或19c时合理地确定预期的性能 (关于CPU使用率)?
非常感谢期待...
尼尔·加赛德
专家解答
您是否满足了实例缓存的要求?
您需要设置CPU_COUNT并设置资源管理器计划。
检查这张白皮书
https://www.oracle.com/technetwork/database/performance/instance-caging-wp-166854.pdf
您需要设置CPU_COUNT并设置资源管理器计划。
检查这张白皮书
https://www.oracle.com/technetwork/database/performance/instance-caging-wp-166854.pdf
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




