MSSQL、MySQL 數據庫刪除大批量千萬級百萬級數據的優化

SQL Server 上面刪除1.6億條記錄,不能用Truncate(由於只是刪除其中少部分數據)。 通過實驗,每次刪除400萬條要花1.5 - 3小時,並且是越到後面越慢,正常的話,須要大約102個小時,大約4天半時間。這在生產環境下是不能接受的。 通過一個處理以後,我每次刪除400萬條記錄花5 - 6分鐘,刪除所有1.6億條記錄花了4 - 5個小時! 爲何?? 每次刪除記錄,數據庫都要相應地更
相關文章
相關標籤/搜索