Краткий обзор администрирования баз геоданных ArcSDE в ArcGIS for Desktop

К базам геоданных ArcSDE доступ, как правило, осуществляется значительным количеством пользователей одновременно, и эти пользователи во время редактирования вносят большое количество изменений в геометрию и таблицы объектов. В cвязи с этим перед редакторами и администраторами ArcSDE стоит ряд задач обслуживания базы геоданных, направленных на обеспечение бесперебойной работы и доступа пользователей к нужным им данным. В этом разделе дан общий обзор диалогового окна Администрирование базы геоданных (Geodatabase Administration) в ArcCatalog и ArcMap, и представлен ряд инструментов геообработки, помогающих управлять базами геоданных ArcSDE. Взаимодействие с инструментами геообработки является эффективным способом осуществления необходимого управления базами геоданных и способствует эффективной производительности такой работы. Диалоговое окно Администрирование базы геоданных (Geodatabase Administration) – эффективный инструмент для управления версиями, подключениями пользователей и блокировками.

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

Управление версиями

Закладка Версии (Versions) диалогового окна Администрирование базы геоданных (Geodatabase Administration) в свою очередь содержит четыре закладки для управления версиями:

Закладка Транзакции (Transactional)

На закладке Транзакции (Transactional) показаны все версии базы геоданных с указанием владельца и даты и времени последнего изменения.

Более подробно о свойствах версий
Использование закладки Вид дерева (Tree View)

На закладке Вид дерева (Tree View) показаны структура и отношения между родительскими и дочерними версиями. Она помогает увидеть, какие версии можно согласовать друг с другом, какие можно удалить, и какие дочерние версии будут удалены при каскадном удалении.

Более подробно об отображении дерева версии
Закладка Порядок согласования (Reconcile Order)

Закладка Порядок согласования (Reconcile Order) доступна только в том случае, если вы подключены как администратор базы геоданных. На закладке Порядок согласования (Reconcile Order) приведен список только транзакционных версий, которые предупреждают сжатие версии DEFAULT до состояния 0. Это позволяет администратору базы геоданных просматривать, какие версии необходимо согласовать с версией DEFAULT и в каком порядке.

Подробнее о рекомендуемом порядке согласования
Закладка История (Historical)

На закладке История (Historical) отображаются маркеры истории с именами и временными метками, содержащими дату и время создания каждого маркера. На этой закладке вы можете создавать и удалять метки времени, а также изменять имя, дату и время создания выбранного маркера.

Более подробно о работе с историческими версиями

Контекстное меню закладок Транзакции (Transactional), Вид дерева (Tree View) и Порядок согласования (Reconcile Order) позволяет создавать новые версии, удалять версии, выбирать для согласования одну или несколько версий, а также просматривать блокировки, содержащиеся в выбранной версии.

Чтобы поддержать высокую производительность базы геоданных, содержащей версии, существует несколько задач администрирования, которые должны периодически запускаться. Администраторам ArcSDE рекомендуется периодически согласовывать и публиковать версии, сжимать базу геоданных, а затем запускать инструменты геообработки Анализировать наборы данных (Analyze Datasets) и Rebuild Indexes (Перестроить индексы). Подобное техническое обслуживание можно проводить по ночам путем написания скрипта либо построения модели.

Подробнее о рекомендуемом рабочем процессе управления и Использовании скриптов Python для пакетного согласования и опубликования версий.

Управление пользовательскими подключениями

Администраторы баз геоданных могут использовать закладку Подключения (Connections) в диалоговом окне Администрирование базы геоданных, для того чтобы увидеть всех пользователей, подключенных к базам геоданных ArcSDE. В этом диалоговом окне администратор видит пользовательские подключения и отсоединяет пользователей от базы геоданных.

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

Более подробно об управлении пользовательскими подключениями

Управление блокировками в базе геоданных

В большинстве случаев ArcGIS автоматически применяет и снимает общие блокировки (shared locks) и эксклюзивные блокировки (exclusive locks) для наборов данных в базе геоданных, чтобы помочь вам управлять вашими изменениями, избегая появления конфликтов с другими пользователями. Как только объекты базы геоданных блокируются, порядок осуществления доступа к ним меняется. Закладка Блокировки (Locks) диалогового окна Администрирование базы геоданных (Geodatabase Administration) позволяет вам увидеть блокировки в базе геоданных и управлять ими. Используя это диалоговое окно, вы можете увидеть активные блокировки в наборах данных и версиях, а также то, какой именно пользователь их установил. Это позволит определить, кто может мешать вам совершать операции редактирования определенных наборов данных и версий, и поможет вам согласовывать процессы редактирования с другими пользователями.

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

Более подробно об управлении блокировками в базе геоданных

Предотвращение новых пользовательских подключений к базе геоданных ArcSDE

Администраторы базы геоданных могут запретить новые подключения к базе с использованием закладки Подключения (Connections) диалогового окна Свойства базы данных (Database Properties), выключив опцию База геоданных разрешает подключения (Geodatabase is accepting new connections). Это необходимо администраторам, осуществляющим общее обслуживание базы геоданных, требующее отсутствие пользовательских подключений в системе. Запрещая новые подключения к базе геоданных, администратор позволяет уже работающим с ней пользователям закончить работу с базой, постепенно переходя к состоянию, при котором подключенных к базе пользователей нет.

Подробнее о предотвращении новых пользовательских подключений к базе геоданных ArcSDE

Использование инструмента Анализировать наборы данных (Analyze Datasets)

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

Статистику необходимо обновить: после операции сжатия, после добавления либо удаления правил топологии, а также после завершения импорта, загрузки или копирования информации в базу геоданных ArcSDE. Администратор базы геоданных может использовать инструмент Анализировать наборы данных (Analyze Datasets) для обновления статистики в системных таблицах базы геоданных после того, как в базу геоданных был загружен большой объем данных, либо после сжатия версионной базы геоданных. См. Использование инструмента Анализировать наборы данных (Analyze Datasets) для обновления статистики в системных таблицах базы геоданных для получения подробной информации.

Подробнее об инструменте Анализировать наборы данных (Analyze Datasets tool)

Использование инструмента Перестроить индексы (Rebuild Indexes)

После выполнения значительного количества правок в базе геоданных или после операции сжатия базы геоданных, ваши индексы могут быть фрагментированы. Построение новых индексов может обеспечить вам небольшое увеличение производительности. Администратор базы геоданных может использовать инструмент Перестроить индексы (Rebuild Indexes) для построения индексов в системных таблицах states, state_lineages и mv_versions_modified по завершении операции сжатия. Для получения дополнительной информации см. Использование инструмента Перестроить индексы (Rebuild Indexes) для системных таблиц.

Подробнее об инструменте Перестроить индексы (Rebuild Indexes)

9/10/2013