Упражнение 10: Сжатие базы геоданных и обновление индексов и статистики
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Сжатие базы геоданных удаляет состояния, к которым больше не обращаются версии, и переносит строки из дельта-таблиц в бизнес-таблицу. Перемещение правок из дельта-таблиц в бизнес-таблицу означает, что запросы к набору данных будут занимать меньше времени, так как запросы будут выполняться только в одной таблице вместо трех. Чем больше становится записей в дельта-таблицах, тем более важной становится процедура перемещения записей из дельта-таблиц в бизнес-таблицу.
И редактирование, и сжатие базы геоданных ведут к фрагментации индексов и устареванию статистики базы данных, поэтому после выполнения большого объема правок или сжатия базы геоданных необходимо перестраивать индексы и обновлять статистику.
В этом упражнении вы выполните вход в качестве администратора базы геоданных Osokopf - пользователя manager1; удалите ненужную более версию, выполните сжатие базы геоданных и обновите ее индексы и статистику.
Подключение от имени администратора базы геоданных
Войдите в систему, используя учетную запись manager1.
Как отмечалось ранее в этом учебнике, то, как вы это сделаете, зависит от вашей операционной системы. В большинстве операционных систем Windows пользователей можно переключать. В Windows XP: выйдите из системы и затем войдите снова как пользователь manager1.
Удаление версии railroadv1
Так как все правки были согласованы и закреплены в версии DEFAULT, версия railroadv1 больше не требуется. Таким образом, вы можете удалить другую версию, чтобы полностью сжать базу геоданных.
- Запустите ArcMap, откройте окно Каталог и разверните папку Серверы баз данных (Database Servers) в дереве Каталога.
- Дважды щелкните на сервере базы данных, чтобы подключиться к нему, и затем дважды щелкните на базе геоданных Osokopf, чтобы подключиться к базе геоданных.
-
Щелкните правой кнопкой на базе геоданных Osokopf, выберите Администрирование (Administration) и затем Администрирование базы геоданных (Administer Geodatabase).
Откроется диалоговое окно Администрирование базы геоданных (Geodatabase Administration).
- На закладке Версии (Versions) щелкните правой кнопкой мыши на версии railroadv1 и выберите Удалить версию (Delete Version).
- В ответ на запрос подтверждения удаления версии railroadv1 нажмите OK.
- Закройте диалоговое окно Администрирование базы геоданных (Geodatabase Administration).
Сжатие базы геоданных
Сжатие базы геоданных Osokopf выполняется для перемещения правок класса объектов railroads из дельта-таблиц в бизнес-таблицу и удаления ненужных более состояний из базы данных.
- Щелкните правой кнопкой мыши на базе геоданных Osokopf, выберите Администрирование (Administration), а затем нажмите Сжать базу геоданных (Compress Database).
- Когда появится окно с запросом подтверждения действий, щелкните Да (Yes).
Проверка успешного выполнения операции сжатия
Вы можете выяснить, успешно ли завершилась операция сжатия базы геоданных, и узнать, когда последний раз проводилась операция сжатия базы геоданных, открыв свойства базы геоданных.
- Щелкните правой кнопкой мыши на базе геоданных Osokopf и выберите Свойства (Properties).
- Перейдите на закладку Администрирование (Administration).
- Просмотрите время и дату последнего сжатия и статус в разделе Сжатие (Compress). Убедитесь, что дата и время соответствуют времени выполнения операции сжатия, а статус имеет значение SUCCESS.
- Click OK.
Перестроение индексов и обновление статистики базы данных
Редактирование данных и сжатие базы геоданных могут вызвать фрагментацию индексов и привести к устареванию статистики базы данных. Владельцы наборов данных могут перестраивать индексы и обновлять статистику базы данных для каждого набора данных отдельно, используя инструменты геообработки Перестроить индексы (Rebuild Indexes) и Анализировать наборы данных (Analyze Datasets), соответственно. Если база геоданных находится на сервере баз данных, можно также перестроить все индексы и обновить статистику в базе геоданных, используя опцию Перестроить все индексы (Rebuild all indexes) в диалоговом окне Обслуживание базы геоданных (Geodatabase Maintenance). (При использовании этой опции обновляется также статистика базы данных.)
После того, как правки выполнены, и база геоданных сжата, необходимо перестроить индексы и обновить статистику базы данных. Чтобы сделать это для базы геоданных Osokopf, выполните следующие шаги:
- Щелкните правой кнопкой мыши на базе геоданных Osokopf, выберите пункт контекстного меню Администрирование (Administration), а затем щелкните Обслуживание базы геоданных (Geodatabase Maintenance).
- Выберите команду Перестроить все индексы (Rebuild all indexes).
- Click OK.
В этом упражнении вы вошли в систему в качестве администратора базы геоданных, удалили версию railroadv1, сжали базу геоданных Osokopf и обновили индексы и статистику в базе геоданных.