Перестроение индексов наборов данных с помощью инструмента Перестроить индексы (Rebuild Indexes)
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Индекс может существовать в отдельном поле или наборе полей. Так как с течением времени наборы данных в базе геоданных изменяются, может понадобиться перестроение индексов для оптимизации производительности. Перестроение индексов в этих наборах данных является хорошим способом повышения эффективности индексов.
В ArcGIS инструмент геообработки Перестроить индексы (Rebuild Indexes) используется для перестроения индексов в наборах данных в базе геоданных ArcSDE. Этот инструмент может быть использован владельцами данных для перестроения как атрибутивных, так и пространственных индексов одновременно для одного или нескольких наборов данных. После выполнения индексы могут быть перестроены для базовых (или бизнес-) таблиц и связанных дельта-таблиц, если набор данных зарегистрирован как версионный.
После запуска инструмента геообработки Перестроить индексы (Rebuild Indexes) появляется возможность обновления только индексов дельта-таблиц выбранного набора данных. Такая необходимость может возникнуть в случае загрузки большого объема данных в таблицу или класс объектов, либо удаления или редактирования большого количества данных. К тому же, после того, как администратор выполнит сжатие базы геоданных, может потребоваться перестроение индексов набора данных, если в них имеется большое количество версионных правок.
При перестроении индексов для набора классов объектов они перестраиваются во всех классах объектов и остальных классах этого набора классов объектов. Если набор классов объектов содержит топологию, обновляются также и таблицы топологии.
Для этого инструмента также предусмотрена опция перестроения индексов для системных таблиц баз геоданных, которые могут использоваться только администратором базы геоданных. Более подробно см. Использование инструмента Перестроить индексы (Rebuild Indexes) для системных таблиц.
Чтобы перестроить индексы в своих наборах данных при помощи инструмента Перестроить индексы (Rebuild Indexes) выполните следующие действия.
- Запустите ArcMap или ArcCatalog и подключитесь к корпоративной базе геоданных, содержащей принадлежащие вам данные, для которых необходимо перестроить индексы.
- Откройте инструмент геообработки Перестроить индексы (Rebuild Indexes).
Этот инструмент вы найдете в группе инструментов Администрирование баз геоданных (Geodatabase Administration) набора Управление данными (Data Management).
- Используйте созданное вами на шаге 1 подключение в качестве входной рабочей области.
- Выберите наборы данных для перестроения индексов, отметив поле рядом с набором данных в списке Наборы данных для перестроения индексов (Datasets to Rebuild Indexes For).
- Если вам необходимо перестроить индексы только для дельта-таблиц выбранного набора данных, щёлкните за пределами списка наборов данных и отметьте опцию Перестроить только дельта-таблицы (Rebuild Delta Tables Only).
- Для запуска инструмента щелкните ОК.