使用 DB2 命令更新地理数据库 (geodatabase) 中的统计数据

可使用 ArcGIS for Desktop 中的“分析”命令更新统计数据。请参阅使用“分析数据集”工具更新数据集的统计数据

不过,如果您想使用数据库管理系统 (DBMS) 工具,DB2 将为您提供多种更新统计数据的方法,例如 db2look 工具和 RUNSTATS 语句。有关信息,请参阅 DB2 信息中心。

本主题显示了使用 RUNSTATS 语句对特定表中的统计数据以及指定方案内每个表中的统计数据进行更新的示例。

步骤:
  1. 对单个表或指定方案中的所有表进行统计数据更新。执行 RUNSTATS 命令以更新特定表中的统计数据。在以下语句中,用实际的表名替换 <table_name>:
    • 更新特定表中的统计数据,请执行 RUNSTATS 命令。在以下语句中,用实际的表名替换 <table_name>:
      RUNSTATS ON TABLE <table_name> WITH DISTRIBUTION AND DETAILED INDEXES ALL
      
    • 更新指定方案中每个表的统计数据,请使用 UPDATE STATISTICS 命令。在以下语句中,用实际的方案名称替换 <schema_name>:
      db2 REORGCHK UPDATE STATISTICS ON SCHEMA <schema_name>
      

相关主题

9/15/2013