最大程度降低 Oracle 中的磁盘 I/O 争用情况

在地理数据库的所有可配置组件中,自定义最为频繁和广泛的或许就是存储组件。同样,根据已在过去成功证实的研究和技术,每个数据库管理员 (DBA) 都拥有一种对 Oracle 数据库的逻辑和物理存储结构进行组织的首选方法。

您可以非常灵活地为地理数据库设计存储模型,使其满足您在数据、应用程序和现有管理策略方面的特定要求。ArcSDE 对存储条件几乎没有任何严格的要求。您可以选择为 GIS 数据部署具有单个数据磁盘和一个表空间的入门级计算机,也可以选择部署具有数十个磁盘阵列和上百个 Oracle 文件的高端服务器,而不管采用哪种部署方式,都可以成功地支持其预期环境。幸运的是,无论用于运行您的地理数据库的是何种资源,ArcSDE 和 Oracle 均可对其加以利用。

要最大程度地降低 Oracle 数据库的磁盘 I/O 争用情况,可在可能的情况下将经常访问的文件置于单独的磁盘中,并在这些磁盘中根据文件是否经常被访问而对其进行分组。要执行此操作,

  1. 估计所有数据库组件的大小,并确定其相对访问率。
  2. 根据磁盘可用空间和磁盘驱动器的大小和数量,对组件进行安置。

用图解法表示磁盘驱动器并以组件对其进行标注,有助于追踪各组件的位置。创建数据库时应保证可随时参考该图解。

关于如何避免存储在 Oracle 中的 ArcSDE 地理数据库出现资源争用情况,下面列出了一些建议。有关此处讨论的 Oracle 组件的说明(例如表空间和段),请参阅 Oracle 文档。


3/7/2012