问题在DB2中删除语句,它非常慢

时间:2015-03-11 18:12:22

标签: performance db2

我正在运行一个删除语句并且永远不会结束,因此不会返回错误消息。 有什么方法可以知道为什么不结束的原因是什么? DB2的版本是v10.5.500.107

解释计划: https://drive.google.com/file/d/0B6daXBGc1CpvWF9sMTdqMUpleUE/view?usp=sharing

DDL表: https://drive.google.com/file/d/0B6daXBGc1CpvYmhLVHFHcVhIV3M/view?usp=sharing

1 个答案:

答案 0 :(得分:1)

你需要更频繁地提交。这是删除大表中行的抢劫时的常见行为。

我通常在循环中解决这个问题,我只选择前x行并删除它们并将循环放在存储过程中。