Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ_база_данных.doc
Скачиваний:
16
Добавлен:
15.09.2019
Размер:
836.1 Кб
Скачать

11.3. Восстановление базы данных

 

В большинстве случаев СУБД определяют, что БД повреждена, при попытке открыть, сжать, зашифровать или дешифровать ее и предоставляет пользователю возможность восстановить БД.

Важными средствами восстановления БД являются регулярное и частое резервное копирование БД и ведение журнала транзакций. Резервная копия БД – это резервная копия всех файлов, составляющих БД. Если повреждается или теряется файл, являющийся частью БД, то из резервной копии можно извлечь копию этого файла и восстановить его в базе. Журнал транзакций – это группа файлов, в которые записываются изменения, внесенные завершенными транзакциями. Эта информация достаточна для повторного выполнения транзакций, если надо восстановить БД.

Иногда БД ведет себя непредсказуемым образом, но не удается установить факт ее повреждения. На этот случай СУБД предоставляют административную утилиту для восстановления БД.

 

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

 

В процессе работы с БД приходится удалять ее объекты. Файл БД становится фрагментированным, и место на диске используется нерационально. Сжатие БД приводит к созданию ее копии, в которой диск используется более экономно. Работа с  этой копией повышает быстродействие запросов, так как при сжатии происходит упорядочение записей в таблице так, чтобы они располагались упорядоченными по ключу таблицы. Это повысит скорость отбора записей, так как количество читаемых страниц БД с целью отбора записей будет минимальным.

Для сжатия БД СУБД предоставляют определенную административную утилиту.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]