❔ Вопрос с собеседования
В чем разница между REINDEX и CLUSTER?
Ответ:
▶️ REINDEX — пересоздает индекс, но не трогает сами данные. Если индекс раздулся после множества UPDATE/DELETE, он становится неэффективным, поэтому REINDEX просто удаляет его и создает новый.
▶️ CLUSTER — упорядочивает физическое расположение строк в таблице по индексу. Если часто выбираются данные в определенном порядке (например, последние транзакции по дате), CLUSTER делает чтение быстрее, потому что нужные строки хранятся рядом и читаются без лишних скачков по диску.
➡️ SQL Community | #собеседование
Post #565
3.87K
- 🔥 16
- ❤ 4
- 👍 4