必须定期执行一些地理数据库维护任务以帮助保护该数据库及其现有性能水平。大部分任务是针对所有数据库管理系统 (DBMS) 执行的标准维护,例如,数据库备份和更新数据库统计数据。其他维护(如压缩和同步地理数据库复本)则是特定于地理数据库的维护。
以下是企业级地理数据库所需的一些维护任务:
- 数据库备份和恢复 - 必须防止存储在地理数据库中的数据丢失或损坏。为了达到此目的,数据库管理员将创建数据库的备份 - 定期副本或快照。数据库管理员还必须能够在发生硬件故障或数据损坏时使用这些备份来恢复数据。
- 更新统计数据 - 当地理数据库中的数据和组成部分更改时,表和索引统计数据就会过时。这是一个问题,因为数据库使用统计数据处理来自客户端应用程序的查询。因此,必须定期更新数据库统计数据。
- 压缩版本化地理数据库 - 对版本化地理数据库执行编辑操作后,增量表中的状态数和行数都会增加,这会降低数据库性能。压缩地理数据库可移除某版本不再引用的状态,还可将增量表中的行移到基表中。
- 将复制的数据与父地理数据库同步 - 如果网站中有使用地理数据库复本的野外工作人员或分支机构,则需要将数据移入和移出主数据库并对复本进行管理。
- 升级地理数据库 - 应定期更新到 ArcGIS 软件的新版本以利用新版本所提供的各种新功能。更新软件后,可以升级地理数据库。