Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38 / 2272 ツリー ←次へ | 前へ→

【13234】高速化のアドバイスをお願いします。 りった 18/3/15(木) 17:14 質問[未読]
【13235】Re:高速化のアドバイスをお願いします。 りった 18/3/15(木) 17:53 発言[未読]
【13236】Re:高速化のアドバイスをお願いします。 亀マスター 18/3/15(木) 22:05 発言[未読]
【13237】Re:高速化のアドバイスをお願いします。 りった 18/3/19(月) 10:43 発言[未読]

【13234】高速化のアドバイスをお願いします。
質問  りった  - 18/3/15(木) 17:14 -

引用なし
パスワード
   ACCESSファイル(accdb)を別拠点と共有のサーバーに置いたらめちゃくちゃ遅くなりました。
ADODB.RecordsetのOpenに、2.464844秒かかります。
体感倍以上です。
キーを指定しして全属性(160個)を読みだすSQL文です。

高速化のためのアドバイスをお願いします。

・ACCESS以外のDBMSを使うのはハードルが高いです。

【13235】Re:高速化のアドバイスをお願いします。
発言  りった  - 18/3/15(木) 17:53 -

引用なし
パスワード
   補足です。
EXCEL VBAから操作しています。
別拠点と共有のサーバーは、他の操作(ファイルコピー)も遅いです。
DBの定義等を変更することは可能です。
(DBとEXCELセットで動作が悪くならなければ、なんでも修正可能)

サーバーが重いこと自体は僕の守備範囲外なので、可能な範囲で速くしたいです。

【13236】Re:高速化のアドバイスをお願いします。
発言  亀マスター  - 18/3/15(木) 22:05 -

引用なし
パスワード
   根本原因がどこにあるのかわからないので明確な回答はできないのですが、
参考になるかもというところでしたら。

接続が遅い場合
ht tp://q.hatena.ne.jp/1377926475

SQLの記述が問題の場合
(ここの「クエリパフォーマンスの定石を試すシリーズを参照)
ht tp://tsware.jp/labo/

エクセルへの転記に時間がかかる場合
ht tp://officetanaka.net/excel/vba/speed/s11.htm

ただし、ボトルネックとなるのがサーバーとの接続速度であれば、
これらを改善してもあまり効果は感じられないかもしれません。

【13237】Re:高速化のアドバイスをお願いします。
発言  りった  - 18/3/19(月) 10:43 -

引用なし
パスワード
   回答ありがとうございます。
(まだ全然理解しておりませんが、一旦返信まで。)

38 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078186
(SS)C-BOARD v3.8 is Free