2
我通过JDBC发出DB2 MERGE语句为准备发言,我想检查是否有人知道一些有关合并...DB2通过JDBC,性能和操作型
表现?是不是真的优于..
-
(根据检索结果插入或更新)
- 的更新和在错误的情况下的插入件
- 或检索,然后将适当的操作
除了受影响的行数外,是否有任何方法通过jdbc api理解执行了哪种操作(插入或更新)?
在此先感谢 费尔
我通过JDBC发出DB2 MERGE语句为准备发言,我想检查是否有人知道一些有关合并...DB2通过JDBC,性能和操作型
表现?是不是真的优于..
除了受影响的行数外,是否有任何方法通过jdbc api理解执行了哪种操作(插入或更新)?
在此先感谢 费尔
我们有我们使用的MERGE
一个应用程序。基本上,我们读取大量输入,使用这些输入计算值,并将结果计算出的值插入数据库(其“键”可能已经存在或不存在)。
我们的应用程序是.NET,所以我们不使用JDBC,但这里有从我们的测试一些一般注意事项:
当使用MERGE
,而不是“删除一切,然后重新插入”,在最坏的情况,MERGE
至少会匹配INSERT
方法的性能。
在初始插入/ updaing大多数改进是通常较小,但使用MERGE
有没有需要RUNSTATS
或REORG
经常的副作用,这为我们节省了处理能力相当多,并提高整体性能的应用程序。
此外,MERGE
方法比DELETE
/INSERT
方法更一致。旧方法会在5-10秒之间变化,只需很小的计算,其中MERGE
只会在一秒或两秒的范围内变化。
希望有所帮助!