Запрос на уменьшение размера базы данных SQL Server - PullRequest
1 голос
/ 07 сентября 2011

У меня есть база данных SQL Server 2008 Express размером 7,8 ГБ

Файл данных 1,2 ГБ
Файл журнала 6,6 ГБ

Модель восстановления = Полная
Автоматическое сжатие = Ложь

В базе данных Live, как лучше всего уменьшить размер этой базы данных?

Ответы [ 2 ]

1 голос
/ 13 декабря 2012
  • Вы также можете определить неиспользуемые таблицы и удалить эти таблицы (если есть)
  • вы можете создать архивную базу данных, в которой будут храниться старые неиспользуемые данные
  • вы можете нормализовать вашу базу данныхчтобы уменьшить размер таблицы.

надеюсь, эта информация поможет вам.

1 голос
/ 07 сентября 2011

Прежде чем вы сможете сжать базу данных, работающую в модели полного восстановления, вы должны сделать резервную копию журнала транзакций.Таким образом, процедура состоит в том, чтобы запустить резервное копирование журнала транзакций, а затем сжать файл журнала.

Если вы никогда не выполняли резервное копирование журнала транзакций, то вы по-прежнему будете страдать от ненужных файлов журнала, и сокращение будет толькобыть решением для лейкопластыря.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...