Как перестроить индексы в oracle?

Пользователь

от jeremy_larkin , в категории: SQL , 5 месяцев назад

Как перестроить индексы в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от delphine_bartoletti , 5 месяцев назад

@jeremy_larkin 

Чтобы перестроить индексы в Oracle, вы можете использовать следующую команду:

1
ALTER INDEX index_name REBUILD;


Это перестроит индекс с именем index_name. Если вы хотите перестроить все индексы в указанной таблице, вы можете использовать следующую команду:

1
ALTER TABLE table_name REBUILD INDEXES;


Это перестроит все индексы в таблице с именем table_name.


Обратите внимание, что это операция может занять некоторое время, в зависимости от размера таблицы и индекса. Во время перестройки индекса он будет недоступен, так что вам следует учесть это при планировании операции.


Есть также некоторые дополнительные опции, которые вы можете указать при перестройке индекса, например:

  • ONLINE - эта опция позволяет перестраивать индекс во время его использования, так что он остается