ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / ГИС и ГБД / Глава 6. Операции с ГБД

Реорганизация ГБД

Данные в файлах ГБД размещаются таким образом, чтобы, с одной стороны, сделать возможным быстрое выполнение таких операций, как поиск, добавление, изменение и удаление данных, а с другой стороны, эффективно использовать дисковое пространство. Однако массовые изменения данных приводят к тому, что в файлах ГБД возникает фрагментация, т.е. появляются неиспользуемые участки файлов. Следствием этого является избыточное использование дискового пространства и замедление работы с данной ГБД. Степень эффективности использования дискового пространства можно оценить с помощью команды ГБД+Свойства, выбрав закладку Общие.

Операция реорганизации оптимизирует размещение данных в файлах, восстанавливая эффективность работы. Решение о проведении реорганизации следует принимать на основании анализа информации о ГБД, выдаваемой по команде Свойства.

При реорганизации ГБД пользователь имеет также возможность изменить размеры страниц файлов ГБД (см. гл. 7 «Свойства ГБД», подраздел «Страница «Параметры»» и гл. 8 «Настройка параметров системы», подраздел «Страница «Создание ГБД»»).

Чтобы выполнить реорганизацию, следует воспользоваться командой меню ГБД+Реорганизовать. Система открывает диалоговое окно «Выбор ГБД для реорганизации». После выбора в этом окне ГБД, подлежащей реорганизации, и нажатия кнопки Открыть система открывает диалоговое окно «Реорганизация ГБД», показанное на рис. 6-4.

Рис. 6-4. Диалоговое окно «Реорганизация ГБД»

Рис. 6-4. Диалоговое окно «Реорганизация ГБД»

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

Рис. 6-5. Диалоговое окно «Реорганизация ГБД» с размерами страниц

Рис. 6-5. Диалоговое окно «Реорганизация ГБД» с размерами страниц

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

Реорганизация данных – трудоемкая операция, которая при большом размере ГБД может занять значительное время. По окончании система сообщает: «Реорганизация ГБД <имя ГБД> успешно завершена».

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

Если для данной ГБД установлено разграничение прав доступа пользователей, то ее реорганизацию может выполнить только администратор ГБД. Перед выполнением операции система попросит ввести имя и пароль администратора.

пред.в начало стр.след.