Рекомендуемый процесс администрирования традиционных версий

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

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

Примечание:

Этот рабочий процесс касается традиционных версий. Разветвленные версии - в отличие от традиционных - не содержат таблиц добавлений и удалений и поэтому не требуют выполнения большинства задач администрирования, описанных в данном разделе.

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

Согласование и закрепление

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

При согласовании и закреплении объединяются изменения между версией и предшествующей версией, например, в родительской или версии DEFAULT. Дочерние версии получают изменения, внесенные в родительскую версию или версию DEFAULT, и наоборот. Такой процесс позволяет ArcGIS проверять наличие конфликтов между редактируемыми версиями. Вы можете настроить инструмент геообработки Согласование версий для разрешения конфликтов в пользу либо редактируемой версии, либо целевой, в зависимости от ваших предпочтений.

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

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

Примечание:

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

Перестроение индексов

После сжатия базы геоданных ваши индексы могут оказаться фрагментированными. В связи с этим запуск инструмента Перестроить индексы может дать небольшое увеличение производительности.

Запуск инструмента Анализировать наборы данных

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

Модель

Если вы возьмете все эти инструменты геообработки и добавите их в модель ModelBuilder, она будет выглядеть следующим образом:

Модель рекомендуемого процесса администрирования версий

Для запуска этого процесса в ночное время вы можете запустить эти инструмент в скрипте Python, а затем создать запланированную задачу в Windows.