Сжатие базы данных

Пред.  Начало  След.

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

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

 

  Для эффективного сжатия файлов базы данных режим восстановления базы данных должен быть «Simple» (Простая). См в Management Studio: Свойства базы данных - Модель восстановления (Property - Options - Recovery model).

 

  Перед сжатием базы следует выполнить её резервное копирование, иначе эффекта не будет.

 

  Усечение проводится в режиме управления базами данных (меню "Сервис - Управление БД") через пункт контекстного меню (по правой кнопке мыши)  "Усечение". Сокращение файла должно произойти немедленно, если перед усечением выполнялось резервное копирование базы.

 

  Об усечении файла лога по расписанию см описание режима "Задачи сервера".