ArcSDE数据库性能优化

SDE数据库性能优化

一、前言废话

随着地理数据库版本数据的使用,地理数据库的性能会下降为了使含有版本的地理数据库保持良好性能,应定期运行几项关键管理任务。为管理员建议的工作流是经常协调和提交、压缩地理数据库,然后运行“分析数据集”和“重建索引”地理处理工具。此类例行维护可设置为以脚本方式在夜间运行或通过构建模型运行。

二、协调版本和提交版本

协调并提交版本可以有效的减少数据冗余,对于已经完成的数据提交到公共版本并删除不使用的版本对于sde数据库的性能非常重要。运行协调和提交过程有几种方法。

三、压缩地理数据库

随着对地理数据库不时进行编辑,添加表(A)和删除表(D)的大小会有所增加。压缩地理处理工具可删除未被版本引用的编辑,并将所有版本通用的编辑压缩基表中,从而提高地理数据库的性能。

截图1:压缩数据库工具

四、重新构建索引

地理数据库压缩后索引可能会出现碎片。因此运行重建索引工具可能会略微提高性能。可以对某一个数据图层或批量构建多个图层的索引。

截图2:重建索引工具

五、分析数据集

分析数据集地理处理工具用于更新地理数据库中数据集的统计数据。该工具可更新业务表、增量表和历史存档表中的统计数据以及与这些表相关联的索引中的统计数据。执行压缩地理数据库操作后应始终更新统计数据。

截图3:分析数据集工具

六、建议将以上优化流程按照顺便串联使用modelbuilder,定期优化数据库。

截图4:将以上优化过程串联为模型

你可能感兴趣的:(ArcSDE数据库性能优化)