Разница заключается в размере информации отката.
SQL Server является транзакционным, до того как удаление будет зафиксировано, должна быть возможность откатить транзакцию.
Возьмите следующий пример:
- Свободное место на жестком диске 10 ГБ
- Информация, подлежащая удалению 20 ГБ
При запускеЖурнал удаления транзакций будет расти до тех пор, пока диск не будет заполнен, а затем будет зависать.
Даже при наличии достаточного дискового пространства возникают другие проблемы, блокировка базы данных или снижение производительности.Это может быть серьезной проблемой при удалении данных из работающей системы.