Команда TRUNCATE TABLE считается более быстрой, чем DELETE, потому что она выполняет массовую операцию и удаляет содержимое постранично, в то время как DELETE делает это построчно. 3
Кроме того, TRUNCATE TABLE не записывает в журнал транзакций удаление отдельных строк данных, что также уменьшает объём журнала транзакций. 25