Oracle でのディスク I/O 競合の最小化

ジオデータベースで設定可能なすべての要素のうち、格納領域はおそらく最も頻繁かつ広範にカスタマイズされるものです。同様に、Oracle データベースについても各 DBA は過去に実績をあげた研究と技術に基づいて、各自の方法論で論理格納構造と物理格納構造を編成したいと考えるでしょう。

使用するデータ、アプリケーション、既存の管理ポリシーなど具体的なニーズに合わせて、ジオデータベースでは柔軟に格納モデルを設計することができます。ArcSDE には厳密な格納要件はほとんどありません。GIS データ用に 1 つのデータ ディスクと 1 つの表領域しかないエントリ レベルのコンピュータを使用することも、何十というディスク アレイと数百の Oracle ファイルを持ち、それぞれが異なる目的のデータ格納をサポートするようなハイエンド サーバを使用することもできます。幸い、ArcSDE と Oracle のどちらも、どのリソースも有効活用してジオデータベースを稼働できるように適応させることができます。

アクセス頻度の高いファイルを異なるディスクに配置し、同じディスク上でアクセス頻度の高いファイルと低いファイルをグループ化することができれば、Oracle データベースのディスク I/O の競合を最小限に抑えることができます。これは、次の手順で行います。

  1. すべてのデータベース コンポーネントのサイズを見積もり、それらの相対的なアクセス比率を割り出します。
  2. 利用可能なディスク領域、ディスク ドライブのサイズと数に基づいて、コンポーネントを配置します。

ディスク ドライブの図を作成し、それらをコンポーネントでラベル付けすると、各コンポーネントの位置を追跡するのに役立ちます。データベースを作成する際には、この図を参考にしてください。

次に、Oracle に格納された ArcSDE ジオデータベースでのリソースの競合を避けるためのヒントを紹介します。ここで説明する表領域やセグメントなどの Oracle コンポーネントの詳細については、Oracle のドキュメントをご参照ください。


7/10/2012