练习 10:压缩地理数据库并重新构建索引和统计数据
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
压缩地理数据库可移除某版本不再引用的状态,还可将增量表中的行移动到业务表中。将编辑内容从增量表移动到业务表意味着对数据集的查询将花费更少的时间,因为只需查询一个表,而不是查询三个表。增量表中的记录越多,将记录从增量表移动到业务表就越重要。
编辑和压缩地理数据库都可产生索引碎片且导致数据库统计数据过期,因此应在完成大量编辑以及压缩地理数据库后重新构建索引和更新统计数据。
在本练习中,您将以 Osokopf 地理数据库管理员 manager1 的身份登录,删除不需要的版本、压缩地理数据库、重新构建其索引并更新统计数据。
以地理数据库管理员身份进行连接
使用 manager1 登录帐户登录到计算机。
如本教程前面所述,登录方式取决于您的操作系统。在大多数 Windows 操作系统上,您可以切换用户。在 Windows XP 上,注销后以 manager1 的身份重新登录。
删除 railroadv1 版本
由于所有编辑内容已被协调并提交回 DEFAULT 版本,因此将不再需要 railroadv1 版本。因此,可以删除它,然后完全压缩地理数据库。
- 启动 ArcMap,打开目录 窗口,然后展开目录树中的“数据库服务器”文件夹。
- 双击数据库服务器进行连接,然后双击 Osokopf 地理数据库连接到地理数据库。
-
右键单击 Osokopf 地理数据库,指向管理,然后单击管理地理数据库。
将打开地理数据库管理 对话框。
- 在版本选项卡中,右键单击 railroadv1 版本,然后单击删除版本。
- 当提示您确认要删除 railroadv1 版本时,单击确定。
- 关闭地理数据库管理 对话框。
压缩地理数据库
压缩 Osokopf 地理数据库,从而将对铁路要素类所做的编辑从增量表移动到业务表,并从谱系中移除不需要的状态。
- 右键单击 Osokopf 地理数据库,指向管理,然后单击压缩地理数据库。
- 当提示确认压缩操作时,单击是。
确保压缩操作成功
可通过检查地理数据库属性了解压缩操作是否成功,以及上次对地理数据库执行压缩操作的时间。
- 右键单击 Osokopf 地理数据库,然后单击属性。
- 单击管理选项卡。
- 在“压缩”部分查看上次压缩的日期/时间和状态。请确保日期/时间与执行压缩的时间对应,并且状态为 SUCCESS。
- 单击确定。
重新构建索引和更新数据库统计数据
编辑数据和压缩地理数据库可导致索引产生碎片以及数据库统计数据过期。数据集的所有者可以使用“重新构建索引”和“分析数据集”地理处理工具为各数据集重新构建索引和更新数据库统计数据。但在数据库服务器上使用地理数据库时,还可以使用地理数据库维护 对话框的重新构建所有索引选项重新构建所有索引和更新地理数据库统计数据。(该选项还会更新数据库的统计数据。)
执行编辑并压缩地理数据库后,应重新构建索引和更新数据库统计数据。以下是对 Osokopf 地理数据库执行此操作的步骤:
- 右键单击 Osokopf 地理数据库,指向管理,然后单击地理数据库维护。
- 选择重新构建所有索引。
- 单击确定。
您以地理数据库管理员身份进行了登录、删除了 railroadv1 版本、压缩了 Osokopf 地理数据库、重新构建了索引并更新了地理数据库的统计数据。