Программа "АвтоДилер" - справочная система. Перейти на сайт autodealer.ru

Резервирование Базы Данных

Содержание     В начало  Предыдущий раздел  Следующий раздел

 

Резервирование/Восстановление представляет собой стандартную процедуру для работы с базой данных. Рекомендуется делать ее регулярно, так как в процессе этой процедуры происходит чистка базы данных и, как следствие, уменьшение ее размера, исправление существующих ошибок в структуре, пересоздание индексов и т. п.  Кроме этого, резервный файл проще переносить из-за его гораздо меньших размеров. Сам резервный файл можно дополнительно сжать каким-либо архиватором, например, WinZip или WinRAR.

 

Резервирование Базы Данных

Резервирование Базы Данных

 

Имя сервера (ServerName) - имя компьютера в сети, на котором установлен сервер Firebird. Если компьютер в сети имеет свой постоянный IP адрес, то можно указать этот адрес вместо названия компьютера. Если сервер установлен локально, в качестве имени можно указать localhost.

База Данных (Database) - указывайте алиас или относительный путь на сервере, т.е. без указания имени сервера.

Пользователь (UserName) - имя пользователя (по умолчанию используется стандартное имя SYSDBA).

Пароль (Password) - пароль (по умолчанию используется стандартный пароль masterkey).

 

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

 

subtitle Описание основных параметров при процедуре Резервирования (BackUp).

 

Игнорировать контрольные суммы (Ignore Checksums) - Если включен данный параметр, то в процессе резервирования программа не будет проверять контрольные суммы страниц базы данных. При этом процесс резервирования не будет остановлен при нахождении ошибок контрольных сумм. Как правило, такие ошибки возникают при проверке поврежденных страниц базы данных. Иначе, если параметр отключен, при нахождении ошибок контрольных сумм программа прервет резервирование.

 

Игнорировать "зависшие" транзакции (Ignore Transactions in Limbo) - Если включен данный параметр, то программа будет игнорировать так называемые Limbo (зависшие) транзакции. Limbo транзакция - это транзакция, которая находится в неподтвержденном состоянии, т. е. она не отменена и не подтверждена.

 

Резервировать только метаданные (Backup Metadata Only) - В этом случае программа произведет резервирование только описания таблиц других объектов базы данных. Данные, которые были занесены в таблицы пользователями, резервироваться не будут.

 

Не собирать "мусор" (Disable Garbage Collection) - В этом случае программа не будет производить сборку так называемого мусора. Мусор - это старые версии записей, которые были когда-либо изменены. Firebird хранит эти версии на страницах базы данных, но по большому счету они никому не нужны. В процессе активной работы с базой данных такого мусора становится все больше. Чистка базы данных от мусора приводит к уменьшению размера базы данных.

 

Переносимая резервная копия БД (Transportable Format) - По умолчанию этот параметр включен. Это означает, что резервная копия базы данных будет создана в транспортабельном формате. Т. е. ее можно будет переносить между разными платформами.

 

Преобразовывать внешние файлы во внутренние таблицы (Convert External) - Если в базе данных существуют внешние таблицы (external tables), то при включенном состоянии в резервную копию попадут данные, которые расположены во внешних таблицах.

 

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