Упражнение 10: Сжатие базы геоданных и обновление индексов и статистики

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Уровень сложности: Начальный Требования к данным: ArcGIS Tutorial Data for Desktop Задача: Войдите в систему в качестве администратора базы геоданных, сожмите базу геоданных и обновите индексы и статистику таблиц в базе геоданных.

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

И редактирование, и сжатие базы геоданных ведут к фрагментации индексов и устареванию статистики базы данных, поэтому после выполнения большого объема правок или сжатия базы геоданных необходимо перестраивать индексы и обновлять статистику.

В этом упражнении вы выполните вход в качестве администратора базы геоданных Osokopf - пользователя manager1; удалите ненужную более версию, выполните сжатие базы геоданных и обновите ее индексы и статистику.

Подключение от имени администратора базы геоданных

Войдите в систему, используя учетную запись manager1.

Как отмечалось ранее в этом учебнике, то, как вы это сделаете, зависит от вашей операционной системы. В большинстве операционных систем Windows пользователей можно переключать. В Windows XP: выйдите из системы и затем войдите снова как пользователь manager1.

Удаление версии railroadv1

Так как все правки были согласованы и закреплены в версии DEFAULT, версия railroadv1 больше не требуется. Таким образом, вы можете удалить другую версию, чтобы полностью сжать базу геоданных.

Шаги:
  1. Запустите ArcMap, откройте окно Каталог и разверните папку Серверы баз данных (Database Servers) в дереве Каталога.
  2. Дважды щелкните на сервере базы данных, чтобы подключиться к нему, и затем дважды щелкните на базе геоданных Osokopf, чтобы подключиться к базе геоданных.
  3. Щелкните правой кнопкой на базе геоданных Osokopf, выберите Администрирование (Administration) и затем Администрирование базы геоданных (Administer Geodatabase).

    Откроется диалоговое окно Администрирование базы геоданных (Geodatabase Administration).

  4. На закладке Версии (Versions) щелкните правой кнопкой мыши на версии railroadv1 и выберите Удалить версию (Delete Version).
  5. В ответ на запрос подтверждения удаления версии railroadv1 нажмите OK.
  6. Закройте диалоговое окно Администрирование базы геоданных (Geodatabase Administration).

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

Сжатие базы геоданных Osokopf выполняется для перемещения правок класса объектов railroads из дельта-таблиц в бизнес-таблицу и удаления ненужных более состояний из базы данных.

Шаги:
  1. Щелкните правой кнопкой мыши на базе геоданных Osokopf, выберите Администрирование (Administration), а затем нажмите Сжать базу геоданных (Compress Database).
  2. Когда появится окно с запросом подтверждения действий, щелкните Да (Yes).

Проверка успешного выполнения операции сжатия

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

Шаги:
  1. Щелкните правой кнопкой мыши на базе геоданных Osokopf и выберите Свойства (Properties).
  2. Перейдите на закладку Администрирование (Administration).
  3. Просмотрите время и дату последнего сжатия и статус в разделе Сжатие (Compress). Убедитесь, что дата и время соответствуют времени выполнения операции сжатия, а статус имеет значение SUCCESS.
  4. Нажмите ОК.

Перестроение индексов и обновление статистики базы данных

Редактирование данных и сжатие базы геоданных могут вызвать фрагментацию индексов и привести к устареванию статистики базы данных. Владельцы наборов данных могут перестраивать индексы и обновлять статистику базы данных для каждого набора данных отдельно, используя инструменты геообработки Перестроить индексы (Rebuild Indexes) и Анализировать наборы данных (Analyze Datasets), соответственно. Если база геоданных находится на сервере баз данных, можно также перестроить все индексы и обновить статистику в базе геоданных, используя опцию Перестроить все индексы (Rebuild all indexes) в диалоговом окне Обслуживание базы геоданных (Geodatabase Maintenance). (При использовании этой опции обновляется также статистика базы данных.)

После того, как правки выполнены, и база геоданных сжата, необходимо перестроить индексы и обновить статистику базы данных. Чтобы сделать это для базы геоданных Osokopf, выполните следующие шаги:

Шаги:
  1. Щелкните правой кнопкой мыши на базе геоданных Osokopf, выберите пункт контекстного меню Администрирование (Administration), а затем щелкните Обслуживание базы геоданных (Geodatabase Maintenance).
  2. Выберите команду Перестроить все индексы (Rebuild all indexes).
  3. Нажмите ОК.

В этом упражнении вы вошли в систему в качестве администратора базы геоданных, удалили версию railroadv1, сжали базу геоданных Osokopf и обновили индексы и статистику в базе геоданных.

Связанные темы

5/10/2014