- DELETE TABLE is a logged operation, so the deletion of each row gets logged in the transaction log, which makes it slow.
- TRUNCATE TABLE won't log the deletion of each row, instead it logs the deallocation of the data pages of the table, which makes it faster.