祝大家今天过得愉快!)
使用HammerDB进行Oracle基准测试,我有以下连接设置:
diset连接实例IP_of_server:1521/XEPDB1 1
..。这条消息来自起始和结束快照:
Vuser 1:启动快照30,拍摄于2022年7月6日16:58数据库XE (691444369) Vuser 1的实例xe (1) Vuser 1:结束快照31在数据库xe (691444369)的实例XE (1)的实例XE(1)中于2022年7月6日17:00拍摄
..。这个结果信息是:
Vuser 1:测试结果:系统从0 Oracle TPM达到12248 NOPM
我使用HammerDB 4.4、OracleXE21c和可插拔数据库XEPDB1。根据Oracle文档,从12.2版本开始,CDB和PDB有分开的AWR快照,而AWR PDB快照默认禁用。我已经执行了下面的代码:
alter session set container=XEPDB1;
alter system set awr_pdb_autoflush_enabled=true;
conn system/<password>;
alter system set AWR_SNAPSHOT_TIME_OFFSET=1000000 scope=both;..。然后重新启动所有5个Oracle服务。没有效果。
然后,我尝试修改HammerDB oraoltp.tcl第2533行:从以下内容:
SELECT INSTANCE_NUMBER, INSTANCE_NAME, DB_NAME, DBID, SNAP_ID, TO_CHAR(END_INTERVAL_TIME,'DD MON YYYY HH24:MI') FROM (SELECT DI.INSTANCE_NUMBER, DI.INSTANCE_NAME, DI.DB_NAME, DI.DBID, DS.SNAP_ID, DS.END_INTERVAL_TIME FROM DBA_HIST_SNAPSHOT DS, DBA_HIST_DATABASE_INSTANCE DI WHERE DS.DBID=DI.DBID AND DS.INSTANCE_NUMBER=DI.INSTANCE_NUMBER AND DS.STARTUP_TIME=DI.STARTUP_TIME ORDER BY DS.END_INTERVAL_TIME DESC) WHERE ROWNUM=1"对此:
SELECT INSTANCE_NUMBER, INSTANCE_NAME, DB_NAME, DBID, SNAP_ID, TO_CHAR(END_INTERVAL_TIME,'DD MON YYYY HH24:MI') FROM (SELECT DI.INSTANCE_NUMBER, DI.INSTANCE_NAME, DI.DB_NAME, DI.DBID, DS.SNAP_ID, DS.END_INTERVAL_TIME FROM AWR_PDB_SNAPSHOT DS, AWR_PDB_DATABASE_INSTANCE DI WHERE DS.DBID=DI.DBID AND DS.INSTANCE_NUMBER=DI.INSTANCE_NUMBER AND DS.STARTUP_TIME=DI.STARTUP_TIME ORDER BY DS.END_INTERVAL_TIME DESC) WHERE ROWNUM=1"因此,我已经将DBA_HIST_SNAPSHOT替换为AWR_PDB_SNAPSHOT,DBA_HIST_DATABASE_INSTANCE替换为AWR_PDB_DATABASE_INSTANCE -如下所示,这是Oracle12.2的特性。因此,它得到了0 NOPM和0 TPM以及。
那么,我做错了什么,如何修复这个0 TPM呢?有什么想法吗?)
发布于 2022-07-07 10:04:26
HammerDB GitHub站点上有一个问题详细讨论了这个主题:Oracle19C在多租户DB #189中报告的不正确的AWR快照
尝试与系统用户连接到CDB,以监视工作负载并报告TPM。
发布于 2022-07-09 09:29:57
这是21c中的一个示例,其中显示容器数据库正按预期的默认容器数据库的甲骨文21c与Hammerdb 4.4 #330有问题工作。
您不应该修改HammerDB源代码,之前的研究已经表明,有一个AWR存储库,其中有多个视图。
请为Oracle验证您的甲骨文许可信息。HammerDB的这个特性查询AWR存储库。可能是在此版本的Oracle中没有启用AWR,例如以前在标准版中还没有启用它。在这种情况下,您需要如果仍然可用,则手动切换到统计空间。。
https://dba.stackexchange.com/questions/314125
复制相似问题