GDB数据库在长时间使用中,特别是频繁的导入、删除数据后,就像电脑硬盘一样,会产生大量的零碎空间,导致数据库虚胖,浪费存储空间,同时也可能影响读写速度。
就像下面这个GDB数据库,占用空间101MB:
但是实际上它需要这么大的空间吗?
让我们给它瘦瘦身吧。
01
ArcMap中的瘦身方法
在目录栏中找到目标GDB,【右键-管理-数据库碎片整理】:
打开工具界面,直接点击确定:
运行结束,查看GDB数据库的大小:
占用空间变成59.2M,看上去变小了不少。
再来,【右键-管理-压缩文件地理数据库】:
默认无损压缩,直接点确定:
再查看生成的结果,变成了44.1MB,效果显著。
02
ArcGIS Pro中的瘦身方法
右键点击目标GDB数据库,【属性-】:
点击【管理】,勾选【压缩】,再点击【确定】即可:
查看结果,变成了59.2M:
ArcGIS Pro中没有整理碎片选项,也可能是我没找到。
效果略差点,但也还行。