Встречается на собеседованиях • сегодня
Что происходит с местом таблицы на диске, после удаления записи таблицы
При удалении записи в таблице место на диске не освобождается сразу. В большинстве СУБД (например, MySQL InnoDB) запись помечается как удалённая, а пространство становится доступным для последующих вставок (reuse).
Для полного освобождения места требуется:
- Оптимизация таблицы (
OPTIMIZE TABLEв MySQL) - Перестройка таблицы (ALTER TABLE)
- В некоторых СУБД - VACUUM (PostgreSQL)
Пример для MySQL:
sql
-- Удаление записей
DELETE FROM users WHERE id = 100;
-- Освобождение места
OPTIMIZE TABLE users;Важно: частые операции OPTIMIZE TABLE могут снижать производительность. В production лучше планировать их на время низкой нагрузки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы