我需要從具有大約600萬行的表中刪除大約500萬行,因爲我的磁盤空間不足。有沒有快速刪除它們的方法?我已經嘗試過在批處理中調用delete,但它需要很長時間才能運行,有時它會因爲鎖而引發錯誤,並且不會執行任何操作。當磁盤空間不足時從表中刪除多行
編輯:
我在做一個查詢這東西就像
delete from <table> where updated_timestamp < '2012-02-20'
現在,爲了得到小批量,查詢是我得到以下
delete from <table> where id < [100000 row increments]
錯誤是它未能鎖定桌子。我沒有此刻的確切內容,但如果我再碰到這個問題,我會在這裏
對不起,我編輯了上面的問題。 – Carlos 2012-03-23 03:06:55