Задать вопрос
vitya_brodov
@vitya_brodov
Java dev

Съезжает ли индексы после удаления записей?

Есть крон, который автоматам удаляет старые записи из бд. При удалении съезжает ли индексы? если да, как это решить Использую Spring data jpa для взаимодействие с бд.
  • Вопрос задан
  • 259 просмотров
Подписаться 3 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Индексы, будучи созданными один раз - остаются навечно.
Если из таблицы удалены данные (50%) - то примерно
столько - же данных будет удалено соотвественно и из индекса.

Дисковое пространство которое занимает индекс - обычно не освобождается.
Тут надо читать документацию по конкретной БД. Oracle может вести себя так,
Postgres - как-то иначе.

P.S. Интересная терминология. Съезжает...
P.P.S Лётчик?
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы