Массовое удаление (усечение против удаления)

У нас есть таблица с 150+ миллионами записей. Нам нужно очистить / удалить все строки. Операция удаления заняла бы вечно из-за записи в t-журналы, и мы не можем изменить нашу модель восстановления для всей БД. Мы протестировали вариант таблицы усечения.

То, что мы поняли, что усечение освобождает страницы из таблицы, и если я не ошибаюсь, делает их доступными для повторного использования, но не делаетt сжимать БД автоматически. Итак, если мы хотим уменьшить размер БД, нам действительно нужно выполнить команду shrink db после усечения таблицы.

Это нормальная процедура? Что-то, с чем мы должны быть осторожны или осведомлены, или есть ли лучшие альтернативы?

Ответы на вопрос(6)

Ваш ответ на вопрос