Уплотнение мобильной базы геоданных

Уплотнение часто редактируемых мобильных баз геоданных очищает хранилище и неиспользуемые области, при этом также сокращается их размер.

Мобильная база геоданных (.geodatabase) хранится в реляционной базе данных SQLite и содержит несколько таблиц в одном файле на диске.

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

Для исправления ситуации уплотните мобильную базу геоданных при помощи инструмента геообработки Уплотнить. Инструмент ArcGIS Уплотнить запускает функцию vacuum SQLite.

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

Для уплотнения базы геоданных, выберите одно из следующих действий:

  • Запустите инструмент геообработки Уплотнить.
  • Включите Уплотнить в диалоговом окне Свойства базы данных. (Смотрите шаги далее.)
Примечание:

База данных, открытая в ArcGIS Pro для редактирования, не может быть уплотнена. Чтобы уплотнить базу данных, удалите из панели Содержания все слои, которые ссылаются на исходную таблицу или класс пространственных объектов в этой базе данных.

Выполните следующие шаги для уплотнения мобильной базы геоданных в ArcGIS Pro из диалогового окна Свойства базы данных.

  1. Запустите ArcGIS Pro и откройте панель Каталог, если необходимо.
  2. На панели Каталог выполните одно из следующих действий:
    • Разверните папку Базы данных и щелкните правой кнопкой на мобильной базе геоданных.
    • Разверните Папки, перейдите к мобильной базе геоданных и щелкните на ней правой кнопкой.
  3. В контекстном меню выберите Свойства.

    Появляется диалоговое окно Свойства базы данных.

  4. Нажмите вкладку Управлять, поставьте отметку рядом с Уплотнить, затем щелкните OK.

    Инструмент геообработки Уплотнить запустится для мобильной базы геоданных.

Связанные разделы