Обновление статистики базы геоданных с помощью команд DB2
В ArcGIS for Desktop существует возможность обновления статистики с помощью команды Analyze. См. Обновление статистики набора данных с помощью инструмента Анализ наборов данных (Analyze Datasets).
Однако, если вы хотите использовать инструменты системы управления базами данных (СУБД), DB2 предлагает множество способов обновить статистику, например, при помощи утилиты db2look и выражения RUNSTATS. Дополнительные сведения см. в разделе Информационный Центр DB2 (DB2 Information Center).
В этом разделе приведен пример использования выражения RUNSTATS для обновления статистики отдельной таблицы и каждой таблице в указанной схеме.
Шаги:
-
Обновите статистику либо в отдельной таблице, либо во всех таблицах определенной схемы. Запустите команду RUNSTATS для обновления статистики в определенной таблице. Замените имя таблицы на <имя_таблицы> в следующем выражении:
- Для обновления статистики в определенной таблице запустите команду RUNSTATS. Замените имя таблицы на <имя_таблицы> в следующем выражении:
RUNSTATS ON TABLE <table_name> WITH DISTRIBUTION AND DETAILED INDEXES ALL
- Для обновления статистики в каждой таблице указанной схемы используйте команду UPDATE STATISTICS. Замените имя схемы на <имя_схемы> в следующем выражении:
db2 REORGCHK UPDATE STATISTICS ON SCHEMA <schema_name>
- Для обновления статистики в определенной таблице запустите команду RUNSTATS. Замените имя таблицы на <имя_таблицы> в следующем выражении:
Связанные темы
9/11/2013