4

1つのテーブルから情報を取得するクエリがあります。そのテーブルは180万行とかなり大きく、週ごとに増えています。クエリの実行にはかなりの時間がかかり、複数回プルする場合は問題があります。この数以上の行を持つデータベースでクエリを高速化する可能性のあるプロセスはありますか?約500万行の別の行があります...クエリは、サイト番号に関連する行をプルするためのプロンプトと、日付間のプロンプトを使用する、かなり基本的なものです。

Arrival_ID criteria = [Select Arrival ID]
Week criteria = Between[Select week begin:] And [Select week end:]

ヘルプや方向指示をいただければ幸いです。

4

2 に答える 2

5

Arrival_ID列とWeek列のインデックスが役立つ場合があります。

非常に幅の広いテーブルから多くの列を選択しない限り、インデックスが選択的である限り、180万行でAccessからかなり迅速なパフォーマンスを得ることができます。

于 2012-11-30T19:49:31.130 に答える
-2

Kieren Johnstoneに同意します-データをSQLに保存してから、アクセスを使用してクエリを実行できますか?

インデックスを再確認してください。

圧縮/修理するとき-それを2回行う-それを習慣にします。2回目は、1回目以外の問題を解決します。

于 2014-09-24T23:11:50.960 に答える