В частности, в MySQL (хотя я предполагаю, что то же самое можно сказать о Oracle и Microsoft SQL Server).Если я добавлю или удалю столбец в таблицу, нужно ли создавать все текущие индексы (для этой таблицы) с нуля?
Я бы предположил, что если мы изменяем размер строки таблицы (добавляя / удаляястолбцы), тогда изменятся ROWIDS (некластеризованная таблица), что приведет к повторному созданию всех индексов.
Если используется кластеризованный индекс (Index Organized Table в Oracle), то я мог бы предположить, что весь кластеризованный индекс также должен быть воссоздан.
Если все индексы необходимо воссоздатьЕсть ли какие-либо стратегии для оптимизации времени восстановления?