K kisse Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #1 如果数据库中有300万条记录,我要删除其中的100万条,如何才能实现删除时间最 短,既以最快的方式删除这100万条记录? 希望各位能知无不言,言无不尽
M macrozeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #2 我觉得没有什么太好的方法,尽量采用数据库本身提供的工具(如:存储过程……)来做, 如果建立了太多关联也会很影响删除的速度!可以把关联到它的外键先disable,然后再enable 这样速度会提供几个数量级!
我觉得没有什么太好的方法,尽量采用数据库本身提供的工具(如:存储过程……)来做, 如果建立了太多关联也会很影响删除的速度!可以把关联到它的外键先disable,然后再enable 这样速度会提供几个数量级!
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-18 #3 数据量大了以后,确实没有什么好办法,只能尽量用dbms自带的实用工具进行操作