デフォルトでは、Oracle Textにより、問合せはスループット向上のために最適化されます。最適化の結果、問合せは最短時間ですべての行を戻します。
ただし、多くの場合(特にWebアプリケーションの場合)、問合せを応答時間が短縮されるように最適化する必要があります。これは大きなヒットリストからできるだけ短い時間で、最初の数個のヒットのみを取得する必要があるためです。
次の各項では、応答時間が短縮されるようにCONTAINS問合せを最適化する方法を説明します。
CONTAINS
問合せの応答時間に影響するその他の要因
FIRST_ROWS(n)ヒントによるORDER BY問合せの応答時間の短縮
DOMAIN_INDEX_SORTヒントを使用した応答時間の短縮
ローカル・パーティションCONTEXT索引を使用した応答時間の短縮
スコア順のローカル・パーティション索引を使用した応答時間の短縮
問合せフィルタ・キャッシュを使用した応答時間の短縮
CONTEXT索引のBIG_IOオプションを使用した応答時間の短縮
CONTEXT索引のSEPARATE_OFFSETSオプションを使用した応答時間の短縮
CONTEXT索引のSTAGE_ITABオプションを使用した応答時間の短縮