次の方法で共有

大量のレコードが存在するJETデータベースの動作速度が遅い

Anonymous
2019-10-16T07:22:06+00:00

現在以下のような状態です。

・OLE DB経由でJetのデータベースにアクセスしている

・アクセスしているデータベースにはかなりのレコードが登録されていて、PCによってはこのDBで行うすべての動作が遅くなる

・しかし一部のPCでは早い(また、遅いPCでもエラーが発生しているわけではない)

・このDBのテーブルAはレコード数30000件程度(他にもテーブルは存在している)

・上記テーブルにて、早いPCなら1秒もかからない処理が遅いPCでは5分程度かかる

・下記URLを参考にJet4.0のMaxBufferSizeを変更したところ、遅いPCでも速度が改善した

https://blogs.technet.microsoft.com/officesupportjp/2017/02/16/ace\_memory\_error/

そこで2点質問がございます。

『質問1』

MaxBufferSizeを変更したところ速度が改善したが

変更しなくても処理が早いPCも存在している。

なぜこのような違いが生じるのか

『質問2』

MaxBufferSizeを変更したところ速度が改善したが

そもそもこういった速度が遅いという現象でMaxBufferSizeを変更するという対応を行ってよいのか

ご回答いただければ幸いです。

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

下記に実際に動作させたPCのスペックを記載いたします。


【確認したPCのスペック】

PC1(速度がはやいPC)

OS:Windows 10 Home 64ビット

CPU:Intel Core i5-7200U

メモリ:8GB

ドライブ:SSD 256GB

PC2(速度がおそいPC)

OS:Windows 10 Home 64ビット

CPU:Intel Core i5-8250U

メモリ:8GB

ドライブ:SSD 256GB

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Makapu 92,110 評価のポイント ボランティア モデレーター
    2019-10-16T22:45:28+00:00

    こんにちは。

    せっかくこちらにご質問頂いたのですが、こちらのマイクロソフトコミュニティはインストール出来ないなどのトラブルや基本的な使い方などについてのコンシューマーを対象としたコミュニティとなっております。

    ご質問頂いた内容が専門的であります事から、開発者の方が多く利用される<**Msdnフォーラム**>または企業のIT管理者向けの<TechNet フォーラム>の方が情報が集まり易いと思います。

    よろしければご利用になってみて下さいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません