none
Accessのメモリ使用量改善 RRS feed

  • 質問

  • Access2016使用中です。
    メモリ使用量や処理速度を改善したいDBがあります。

    そのDBには複数のクエリ・フォームと
    テーブルA(フィールド数20個、データ数10,000件)があります。

    このテーブルAを別DBに保存し、リンクテーブルとして接続することは
    単一のDB内でそのまま使用することに比べて
    メモリや処理速度の負担軽減に期待できますか?

    DBの最適化や分割など他のメモリに関する記事などは確認しました。

    また、
    1 テーブルAを読み取り専用に設定する
    2 テーブルAのプロパティシートで更新・削除を制限する
    この2つにメモリ使用量などの差はありますか?あるとしても微々たるものでしょうか?


    2018年4月14日 8:04

すべての返信

  • Access 自体は詳しくないのですが、今後の返答される方へのインプットを得るために質問しておきます。

    目指しているものは次のどれですか?

    1.メモリ使用量を優先しており、それが減らせるなら遅くなっても良い。
    2.処理速度を優先しており、それが速くなるならメモリを多く使ってもよい。
    3.どちらも気にしていて、メモリ使用量の最小化や速度の最大化のそれぞれの結果(1や2)よりも劣っていても良い。

    どちらもベストにすることはおそらくできないので、何を優先するかを明確にしておく必要があるはずです。
    現状、メモリ使用量に着目されていると言うことですから、1で良いのですか?

    2018年4月14日 9:01
  • ご返信ありがとうございます。

    まだメモリ不足の頻発や業務不可なほど処理が遅いというところまではいっておりませんので、

    3>1>2の順に優先して教えていただけると本当に助かります。


    2018年4月14日 9:21