検索データの削除や更新処理が大量に発生した場合に、ディレクタデータファイルの中に無駄な領域が増え、検索性能の劣化につながることがあります。その場合、ディレクタデータファイルの最適化を行ってください。
図2.2 ディレクタデータファイルの最適化
ディレクタデータファイルの最適化を行うかどうかの判断は、フラグメンテーション率を参考にしてください。
参考
フラグメンテーションとは、データの断片化を意味します。断片化とは、データが分散して配置された状態で、その比率に応じてアクセス効率も劣化します。
フラグメンテーション率は、ディレクタデータファイルに格納されている必要なデータと削除や更新中に途中で処理を取り消したことによって残った不要なデータの割合を示しています。フラグメンテーション率が大きいほどディスクの使用量が増加します。たとえば、フラグメンテーション率が75%であれば必要なデータは25%(100%-75%)のため、ディスク使用量は実際のデータ量の4倍(100%÷25%)になります。ディスクの空き容量やディスク性能をもとに、最適化を行うか否かを判断してください。
ディレクタデータファイルの最適化は以下の手順となります。
左フレームでdirector識別子をクリックします。
右フレームで[状態]タブを選択後、「状態の再取得」ボタンをクリックし、director状態のフラグメンテーション率を参照します。
フラグメンテーション率の増加により、ディレクタデータファイルの最適化が必要と判断した場合は、[運用操作]タブを選択します。
ラジオボタン「最適化」を選択後、「実行」ボタンをクリックし、ディレクタデータファイルの最適化を行います。
[状態]タブを選択し、「状態の再取得」ボタンをクリックします。
ディレクタデータファイルの最適化後のdirector状態のフラグメンテーション率が0%となっていることを確認します。
注意
ディレクタデータファイルの最適化を行っている間は、データの更新ができません。
ディレクタデータファイルの最適化を行っている間は、一時的にディレクタデータファイルの2倍のサイズのディスク領域が使用されます。