Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルテーブル同士であいまい検索
記事No172097
投稿日: 2017/12/12(Tue) 18:22
投稿者PPP
OS:win7
Access Version:2010

お世話になります。

■現在できている事
異なるテーブルのあいまい一致は以下を参考に実現しています。
クエリ内にテーブル2つを表示し、リレーションシップはせずにLIKEで
検索しています
https://oshiete.goo.ne.jp/qa/5306412.html

■困っている事
件数が多くて表示するのに1分程度かかる

もう少し素早く表示する方法をご教授頂ければ幸いです。

タイトルRe: テーブル同士であいまい検索
記事No172098
投稿日: 2017/12/12(Tue) 19:46
投稿者hatena
> ■困っている事
> 件数が多くて表示するのに1分程度かかる

抽出対象のフィールド(テーブル2の方)にインデックスは設定してありますか。
してなければ設定してみてください。

前方一致ならインデックスは効果があります。

タイトルRe^2: テーブル同士であいまい検索
記事No172102
投稿日: 2017/12/14(Thu) 11:12
投稿者PPP
> > ■困っている事
> > 件数が多くて表示するのに1分程度かかる
>
> 抽出対象のフィールド(テーブル2の方)にインデックスは設定してありますか。
> してなければ設定してみてください。
>
> 前方一致ならインデックスは効果があります。

お返事有難う御座います
部分一致しています
言葉足らずで申し訳ありません

タイトルRe^3: テーブル同士であいまい検索
記事No172103
投稿日: 2017/12/14(Thu) 13:09
投稿者hatena
> 部分一致しています

部分一致だとインデックスは効かないので効果はないですね。

テーブル1の件数×テーブル2の件数 分の突合せを行うことになるので、件数の乗数に比例して重くなりますね。

残念ながら、ソフト側の設定でどうにかなる問題ではないです。
メモリを増やす、CPUを高速なものにする、ドライブをSSDにするなど、ハードの性能を上げる方向しかないかと。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る