DB2如何快速删除大量记录

DB2如何快速删除大量记录,第1张

如过删除之后只有很少量的数据的话,可以试一下把保留的数据copy到新的表里面,把原来的表drop掉,然后再把新表rename。

另外,你如果不怕 *** 作错误的话,可以把日志关掉,这样删除的速度回比较快。

还有,如果表上的index比较多,而你又打开了auto_reorg那也会很慢的。

另外,不知道你是怎么删除的,一次删除多少数据; 这有知道这些详细情况才能知道为什么这么慢。

感谢:上面四位侠客的回答!我执行下面这条语句成功,指定了空文件的绝对路径(我的环境是:win2000,DB2 7.2)import from c:/empty.del of del replace into 目标表名 (成功)但是下面这条却没有成功,报错说目录找不到。IMPORT FROM /dev/null OF DEL REPLACE INTO 目标表名 (失败)是 *** 作系统的原因吗??


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10037244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存