お手軽Webデータベース
サイボウズ デヂエ

資料請求お問い合わせサイトマップサイボウズホーム

ホーム 製品情報 導入事例 活用ノウハウ ダウンロード 価格・見積・発注 マニュアル サポート
ホーム > マニュアル > システム設定マニュアル > その他の運用管理 > ライブラリファイルの最適化

ライブラリファイルの最適化 [システム管理]

ライブラリファイルを最適化することによって、データアクセス時の無駄が無くなり、処理速度が向上します。 ライブラリファイルを最適化すると、ライブラリが効率よく動作するように調整し、ファイルのサイズを小さくできます。
最適化して効果が得られるライブラリファイルの目安は、2MB 以上で、レコードデータの更新が頻繁に行われるものになります。

また、「サイボウズ デヂエ」の利用機能を制限することで、処理速度の向上を図ることが可能です。

処理速度を上げる工夫については、「 処理速度を上げる工夫 」を参照してください。

  • ライブラリの最適化は、メンテナンス時間中のみ実行できます。
    メンテナンス時間の設定については、「メンテナンス時間の設定」を参照してください。
  • 最適化を実行しても、ファイルサイズが減少しない場合があります。また、ライブラリファイルのサイズが比較的小さい場合、最適化の効果はあまりありません。
  • 最適化に必要な空き容量は、(ライブラリ容量×2 + 10M) バイトです。
  • 最適化を実行する前に、バックアップを行ってください。
    バックアップ方法については、「バックアップ方法」を参照してください。
  • ライブラリ最適化実行中はメンテナンスモードになります。
    メンテナンスモード中は、他のユーザーは「サイボウズ デヂエ」にアクセスできなくなります。
    メンテナンス時間中に表示される画面については、「 メンテナンス時間中の画面 」を参照してください。
  1. システム設定メニュー」画面左側のメニューから、 [その他の運用管理] [その他の運用管理]を選択する
    システム設定メニュー」画面の表示方法については、「システム設定メニューについて」を参照してください。
    → 「その他の運用管理」画面が表示されます。
  2. ライブラリファイルの最適化 [ライブラリファイルの最適化]をクリックする
    → 「ライブラリファイルの最適化」画面が表示されます。
  3. メンテナンスの終了時間を設定する
    開始時間は現在の時刻となります。
    ※既にメンテナンス時間の設定を行っている場合は、メンテナンス時間が変更されます。
  4. 必要に応じて、メンテナンス中に表示させるメッセージを入力する
  5. [次へ≫] をクリックする
    → 「ライブラリファイルの最適化」画面が表示されます。
      「ライブラリファイルの最適化」画面では、以下の項目を確認できます。
    • ライブラリ ID
    • ライブラリ名
    • サイズ
    • ライブラリ最適化の最終実行日
      「サイボウズ デヂエ 5.0」以降で最適化された日が表示されます。「サイボウズ デヂエ 5.0」以降で最適化を実行していなければ空欄となります。
  6. 目的のライブラリ名の右側の[実行]をクリックする
    → 実行確認画面が表示されます。
    ※念のため、「(ライブラリID).dbm」のリンクをクリックし、ライブラリファイルのバックアップをとることを推奨します。
  7. [はい] をクリックする
    → 最適化が実行され、「ライブラリファイルの最適化」画面に戻ります。結果が表示されています。
    ファイルサイズが大きい場合、時間がかかることがあります。
  8. [ライブラリファイルの最適化へ]をクリックする
    → 「ライブラリの最適化」画面に戻ります。
※続けてライブラリファイルの最適化を行う場合は、上記の手順 6. 〜 8. を繰り返します。

ライブラリファイルの最適化が終了しても、メンテナンス時間は自動的には解除されません。
メンテナンス時間を解除するには、[解除する] をクリックします。
メンテナンス時間を変更するには、[時間変更する] をクリックします。

メンテナンス時間中の画面

  • メンテナンス時間を設定したユーザー
    メンテナンス時間を設定したユーザーは、メンテナンス時間中に「サイボウズ デヂエ」にアクセスすると以下の画面が表示されます。

    メンテナンス時間を設定したユーザーは、以下の画面から [メンテナンス時間の設定] および [ライブラリファイルの最適化] を行えます。

    メンテナンス中画面 (設定ユーザー)

  • メンテナンス時間を設定していないユーザー
    メンテナンス時間を設定していないユーザーが、メンテナンス時間中に「サイボウズ デヂエ」にアクセスすると以下の画面が表示されます。

    メンテナンス中画面 (一般ユーザー)

処理速度を上げる工夫

以下の工夫をすると、処理速度を上げることができます。

  • レコード一覧画面の検索機能は使わない
    レコード一覧画面の [検索窓] を利用すると、全フィールド×全レコードに対して検索がかかります。フィールド数やレコード数の多いライブラリでは、検索時間が長くかかる可能性があります。
    カスタマイズのメニューの設定で「検索」を表示しないように設定するなど、工夫してください。

  • 多くのフィールドにソートをかけない
    「サイボウズ デヂエ」では、ソートした結果を別のデータとして保持しています。ソートのフィールド数が増えると、データベースの容量が増加して、レスポンスの低下を招く恐れがあります。

  • レコード一覧画面の表示フィールド数を少なくする
    レコード一覧画面に表示するデータ量が増えると、レスポンスが低下する恐れがあります。

  • 検索・絞り込みの実行結果のヒット件数表示を OFF にする
    ヒット件数の表示を ON に設定していると、すべてのレコードを検索するようになります。レコード数が多い場合は検索時間が長くなるため、レスポンスが遅くなる可能性があります。

 
サイボウズ株式会社

記載された商品名、各製品名は各社の登録商標または商標です。Copyright (C) Cybozu, Inc. All rights reserved.