そのため、パススルー クエリを使用して SQL サーバーからデータを取得するレポートを Access 2007 で開発しています。一部のクエリは、サーバー側で実行するのに 1 ~ 2 秒かかる場合があります。これらのクエリの 1 つに基づいてプレビュー モードでレポートを開くと、レポートを表示するのに必要な時間は、クエリを実行するのに必要な時間よりもはるかに長くなります。SQL プロファイラーを使用して何が起こっているかを監視したところ、レポートの実行時に基になるクエリが複数回 (少なくとも 5 回) 実行されていることがわかりました。Access でクエリ結果をキャッシュして、これらのレポートのパフォーマンスを向上させるにはどうすればよいですか?
質問する
111 次