Oracleが指定されたCardinalityに設定した実行計画を樹立する目的に使用されます。このHintの利点は、CBOの特性を利用するものです。Hintは予測ローを数万を付与し、残りはOptimizerに一任します。したがってCBOの動作に応じて、より柔軟な実行計画が可能となります。次の例を見てみましょう。like’%name%」の条件を満たしているロー件数も同じ500,000件です。selected.しかし、予測ロー件数は25,000件程度、実際のロー件数の5%に過ぎません。OracleのOptimizerは、LIKE’%’検索に対して適切な解釈をすることができないため、常に5%の値と予測します。上記の例の場合、非常に不正確な結果を生むことが分かります。Hintを付与すると予測ロー数を私たちが望むの値を変えることができます。このようにすると、Oracleは、正確なロー数に基づいて実行計画を策定することができます。Page本サイトに掲載されている情報は日本エクセム株式会社が提供しています。