• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBのOPEN)

データベースを開くにはファイルをダウンロードしているのか?

このQ&Aのポイント
  • DBのOPENに時間がかかる件について、データベースを開く際にはファイルをダウンロードしているのか疑問があります。
  • 環境はWINDOWS7、VB2005で、サーバーとクライアント間は約440kbpsで繋がっています。2.5MBのファイルをコピーするのに50秒ほどかかります。
  • プログラムの実行中に、データベースをオープンする処理があるのですが、F8を押しながらステップ実行すると、約50秒かかることがわかります。なぜこのような時間がかかるのか疑問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • ssfja
  • ベストアンサー率57% (11/19)
回答No.2

はい。#1補足の動作になります。 10,000件のレコードを持ち、 インデックスも正しく設置したテーブルから、 たった1件を抽出するクエリを実行したとしましょう。 まず10,000件とインデックスを全部、 ネットワーク越しに持ってきて、 手元で絞り込みを実行する、 という動作になります。

momoturbo
質問者

お礼

ありがとうございました

その他の回答 (1)

  • ssfja
  • ベストアンサー率57% (11/19)
回答No.1

その方法だと、ファイルダウンロードと同じですね。 アクセスmdbをネットワーク越しに利用するのは、 ファイルダウンロードになってしまいます。 これはアクセスの仕様です。 そのあたりが SQLサーバーなんかと違うところです。

momoturbo
質問者

補足

ご回答ありがとうございます すると数十メガのmdbがあり、クエリーの結果として数バイトでも 時間がかかるということでしょうか?

関連するQ&A

専門家に質問してみよう