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

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

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

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

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

ディスク ドライブの構成図を作成し、配置するコンポーネントを記入することで、各コンポーネントの位置を視覚化することができます。データベースを作成する際には、この図を参考にすることができます。

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

9/14/2013