Я собираюсь работать, крупные данные вставляют в мой DB. Мне удалось разработать, как включить и восстановить некластерные индексы на моих таблицах, но я также хочу отключить/разрешить первичные ключи, поскольку я полагаю, что это ускорит процесс вставки.
Примечание: Это по многочисленным таблицам и таким образом, я предполагаю, что мне нужен некоторый цикл, чтобы получить информацию первичного ключа и выполнить следующее для отбрасывания его, но я не уверен в воссоздании его:
ALTER TABLE Table1
DROP CONSTRAINT PK_Table1_Col1
Кластерные индексы IIRC не могут быть отключены, поскольку они определяют, где на страницах хранятся фактические данные.
Я почти уверен, что вам придется отбросить ключ и воссоздать его после вставки. В зависимости от размера таблиц, индексы и вставки могут не сэкономить вам время.