0

アプリケーションのソース コードにアクセスできませんが、クエリを最適化する必要があります。単純化されたクエリは次のようになります。

select from eu.myview where name like '%text%'

これまでは、フルテキスト インデックスを生成し、 like を contains 条件に置き換えることでこれを解決していました。それはうまくいきました。ただし、この場合、アプリケーションのソース コードにアクセスできず、同様の条件を削除することはできません。データベースにアクセスでき、eu.myview ソースを変更できます。
このクエリを最適化するためにできることはありますか?

4

1 に答える 1

0

いいえ。

先頭の % はインデックスシークの使用を無効にするため、すべての行を調べる必要があります...インデックスまたはテーブルスキャンのどちらを使用するか

于 2013-01-31T14:01:54.900 に答える