В чем разница между
REINDEX и CLUSTER?Ответ:
▶️ REINDEX — пересоздает индекс, но не трогает сами данные. Если индекс раздулся после множества UPDATE/DELETE, он становится неэффективным, поэтому REINDEX просто удаляет его и создает новый.
▶️ CLUSTER — упорядочивает физическое расположение строк в таблице по индексу. Если часто выбираются данные в определенном порядке (например, последние транзакции по дате), CLUSTER делает чтение быстрее, потому что нужные строки хранятся рядом и читаются без лишних скачков по диску.
tags: #собеседование
➡ SQL Community | Чат