季 宇,曾银龙,张 荣
(1.扬州市城市规划编制研究(地理信息)中心,江苏扬州 225200;2.扬州市江海学院,江苏扬州 225200)
Oracle数据库中地形数据存储的优化实践
季 宇1,曾银龙1,张 荣2
(1.扬州市城市规划编制研究(地理信息)中心,江苏扬州 225200;2.扬州市江海学院,江苏扬州 225200)

采用Oracle数据库、ArcSDE和基于ArcGIS开发的地理信息系统平台对地形数据进行存储、管理及更新过程中产生的数据存储碎片及磁盘利用率问题进行分析,针对这些问题提出解决方法。减少数据库中的地形数据存储碎片并提高磁盘的利用率,进一步改善地理信息系统读写数据的性能。
数据文件;导出导入;数据行;表空间;数据块
随着地理信息系统长期使用的过程中,Oracle数据库中存储的地理信息数据不断更新及数据量不断增大,从而暴露出不少数据存储方面的问题。最突出的问题是数据存储碎片及磁盘利用率偏低,从而影响到地理信息系统读写数据的性能。在寻求不到具体的原因下,只有通过数据的导出导入来重新构建数据库表空间中的数据文件,费时费力。
地理信息系统使用的地形数据是不断更新的,因此更加容易引起数据存储方面的问题。其问题表象如下:1)数据多次更新后,数据的读写速度逐渐变慢;2)使用数据库收缩段功能对数据表进行存储优化时,提示数据行无法移动;3)地形数据表空间中的单个数据文件大小无法自动扩展;4)数据多次更新后,数据存储占用的磁盘空间增长速度异常。……