Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plsql 在Oracle 10g中合并与删除/插入_Plsql_Oracle10g - Fatal编程技术网

Plsql 在Oracle 10g中合并与删除/插入

Plsql 在Oracle 10g中合并与删除/插入,plsql,oracle10g,Plsql,Oracle10g,我有一个在Oracle 10g中经常运行的过程(大约每5分钟运行1000次)。基本思想是基于PK刷新表中的数据 在数据库的IO/CPU负载方面,哪个性能更好按主键删除,然后插入或主键上的合并?合并几乎总是比使用批量插入的特制删除慢。 在某些情况下使用它更方便 另一方面,如果不使用任何技巧来加速查询,则性能几乎相同。使用“合并”,您可以执行插入、更新和删除操作。不知道你在问什么。

我有一个在Oracle 10g中经常运行的过程(大约每5分钟运行1000次)。基本思想是基于PK刷新表中的数据


在数据库的IO/CPU负载方面,哪个性能更好<代码>按主键删除,然后插入或主键上的合并?

合并几乎总是比使用批量插入的特制删除慢。 在某些情况下使用它更方便


另一方面,如果不使用任何技巧来加速查询,则性能几乎相同。

使用“合并”,您可以执行插入、更新和删除操作。不知道你在问什么。