Обновление статистики базы геоданных с помощью команд DB2

В ArcGIS for Desktop существует возможность обновления статистики с помощью команды Analyze. См. Обновление статистики набора данных с помощью инструмента Анализ наборов данных (Analyze Datasets).

Однако, если вы хотите использовать инструменты системы управления базами данных (СУБД), DB2 предлагает множество способов обновить статистику, например, при помощи утилиты db2look и выражения RUNSTATS. Дополнительные сведения см. в разделе Информационный Центр DB2 (DB2 Information Center).

В этом разделе приведен пример использования выражения RUNSTATS для обновления статистики отдельной таблицы и каждой таблице в указанной схеме.

Шаги:
  1. Обновите статистику либо в отдельной таблице, либо во всех таблицах определенной схемы. Запустите команду RUNSTATS для обновления статистики в определенной таблице. Замените имя таблицы на <имя_таблицы> в следующем выражении:
    • Для обновления статистики в определенной таблице запустите команду RUNSTATS. Замените имя таблицы на <имя_таблицы> в следующем выражении:
      RUNSTATS ON TABLE <table_name> WITH DISTRIBUTION AND DETAILED INDEXES ALL
      
    • Для обновления статистики в каждой таблице указанной схемы используйте команду UPDATE STATISTICS. Замените имя схемы на <имя_схемы> в следующем выражении:
      db2 REORGCHK UPDATE STATISTICS ON SCHEMA <schema_name>
      

Связанные темы

9/11/2013