Symfoware ServerのインデックスにDEGENERATEを指定した場合の容量不足について

インデックスのDSI定義時にDEGENERATEを指定しているのに、データの追加と削除を繰り返すと容量不足になってしまいます。これはなぜですか?
インデックスDSI の格納オプションに DEGENERATE(縮退指定)を設定した場合、インデックスのページ内に有効なデータがなくなると、そのページを 未使用ページとして管理し、新たなページが必要になった時点で再利用します。ページ内に1件でもデータが残っている場合には、そのページ内の領域の再利用は行われません。
このため、データの追加や削除によりフラグメンテーションが発生し、格納されているデータは少量だが空ではないページが増加すると、レコード件数が少ない状態でも空き領域が不足し、DSIの容量不足になる可能性があります。この場合は、rdbgcdsiコマンドでDSIの再編成を行ってください。
製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 技術サポート
このページの先頭へ