压缩 (数据管理)
摘要
通过移除版本未引用的状态和冗余行来压缩 ArcSDE 地理数据库。
用法
-
当从数据库中删除记录时,系统只是将记录标记为已删除,实际上并没有将其从相关表中移除。因此,在删除记录后,表的大小仍保持不变。要真正从数据库中删除记录,您必须压缩数据库。
-
为改善数据库性能,应定期压缩数据库。
-
压缩后的数据库效率更高。从未压缩过的数据库更容易出现错误。
-
数据库压缩后,将无法恢复删除的记录。
-
压缩数据库不仅可以降低空间需求,而且能缩短整体检索时间。
-
版本压缩工具一旦开始执行,则只能在压缩结束后才能使用数据库。
-
只允许 SDE 管理员执行压缩。
语法
Compress_management (in_workspace)
参数 | 说明 | 数据类型 |
in_workspace |
要压缩的 ArcSDE 数据库。 | Workspace |
代码示例
此独立 Python 脚本使用压缩工具压缩地理数据库。
import arcgisscripting gp = arcgisscripting.create() gp.toolbox = "management" gp.compress("Database Connections\Connection to deerfoot.sde")
相关主题
许可信息
ArcView: 否
ArcEditor: 是
ArcInfo: 是
7/10/2012