我正在使用 Oracle 数据库的两个实例,分别调用它们one
和two
. two
运行在比 更好的硬件(硬盘、内存、CPU)上one
,并且在 Oracle 版本(都是 11g)方面two
落后一个小版本。one
两者都具有完全相同的表table_name
,并且定义了完全相同的索引。table_name
我在两个实例上加载了 500,000 行相同的行。然后我在两个实例上运行:
delete from table_name;
此命令需要 30 秒才能完成,需要one
40 分钟才能完成two
。对两个表执行 INSERT 和 UPDATE 具有相似的性能差异。有没有人对什么会对两个数据库之间的性能产生如此巨大的影响有任何建议?