Нет сразу. DELETE помечает строки как free space; файл/data file часто не сжимается автоматически.
Разбор
- SQL Server: ghost cleanup, reuse free extents при INSERT.
DBCC SHRINKFILE — крайняя мера (fragmentation).
- TRUNCATE deallocates extents быстрее для whole table.
- Мониторинг:
sp_spaceused, размер файлов vs row count.
Итог
DELETE освобождает space для reuse; file size shrink — отдельная операция.