電子書籍の厳選無料作品が豊富!

お世話になります。
Access vba で作成しています。

現在、
①一日一回システムを起動
②Aテーブルのデータをすべて削除
③Z.csvファイルのデータをAテーブルにインポート
しています。

しかしながら、Z.csvファイルのデータが2万件ほどありますので、
毎日、削除・インポートをしたらAccessに負担が生じないかと心配しています。

Z.csvファイルの内容は、毎日変更されるのですが、変更箇所は、全体の1パーセントほどです。

差分点箇所のみ拾って、差分のみをインポートしたほうがよいのか、
それとも、
現在している
②Aテーブルのデータをすべて削除
③Z.csvファイルのデータをAテーブルにインポート
を毎日しても特にAccessに負担が生じないのか
教えていただけないでしょうか?

よろしくお願いいたします。

A 回答 (2件)

ファイルの肥大化が気になるなら終了時に最適化を行うようにしてはどうでしょうか


http://cryingsun-system.com/database/access.html
    • good
    • 0

たかが2万件のデータで動作に支障をきたすようなシステムを使っちゃダメだと思うんだ。


CPUに10年前のCeleronを使ったシステムであれば、新しいシステムにリプレースすることを強く勧めます。

・・・てことで本題・・・

大した負荷にもなりません。
パソコン起動時の読み込みのほうがより多くのデータの読み込みを行います。
気にするほどのことではありませんので、そのまま使う事をお勧めします。

…が、前置きで書いたように10年物のパソコンを使っているならそろそろ買い替えを検討しましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!