使用“重建索引”工具重新构建地理数据库系统表的索引

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

数据库索引用于快速确定符合查询谓词过滤器的行。大多数地理数据库系统表都具有索引,但在版本化企业级地理数据库中,states、state_lineages 和 mv_tables_modified 系统表很容易会有大量更改,因此最经常需要重新构建索引。作为数据库管理员,您可以使用重建索引地理处理工具对 IBM DB2、Microsoft SQL Server、Oracle 或 PostgreSQL 中的地理数据库的这些表重新构建索引。

在编辑量大的版本化地理数据库中,可以在夜间更新 states、state_lineages 和 mv_tables_modified 表的索引。要执行此操作,可以创建调用“重建索引”工具的独立 Python 脚本,并使用 Windows 计划任务或 cron 作业安排其运行。请参阅使用 Python 脚本重新构建地理数据库系统表索引

提示提示:

数据所有者还可以使用重建索引工具重新构建其数据的属性和空间索引。有关详细信息,请参阅重新构建数据集索引

要使用“重建索引”工具重新构建 states、state_lineages 和 mv_tables_modified 地理数据库系统表的索引,请执行以下操作:

步骤:
  1. 启动 ArcMap 或 ArcCatalog 并以地理数据库管理员身份连接到 ArcSDE 地理数据库。
  2. 打开重建索引地理处理工具。

    该工具位于“数据管理”工具箱的“地理数据库管理”工具集中。

  3. 使用您在步骤 1 中创建的连接作为输入工作空间。
  4. 选中系统表复选框。
  5. 单击确定以运行工具。
9/15/2013