Это зависит от того, что вы действительно хотите сделать
Поддержание индекса в соответствии с данными таблицы - это согласованность в ACID . Вот как работают SQL Server и RIDBMS, совместимые с ACID.
В таких случаях, как массовые загрузки, требуется задержать эту последовательность. Так что, если у вас есть этот вариант использования, УДАЛИТЕ или ОТКЛЮЧИТЕ индексы.
Если вы отключите индексы:
- они никогда не будут использоваться для любого запроса -
- все связанные уникальные и внешние ключи и т. Д. Тоже будут отключены
- они не поддерживаются
Если вы отбросите их, конечно, они также не могут быть использованы.
После завершения массовой загрузки вы снова включаете или создаете индексы / ограничения.
Если это то, что вы действительно хотите, тогда прочитайте MSDN: