フィールド「A」でソートされた大きなSASデータセットがあります。フィールド「A」と「B」を参照するクエリを実行したいと思います。パフォーマンスを高速化するために、「B」にインデックスを作成しました。これにより、役に立たないメッセージが表示されます。
INFO: Index B not used. Sorting into index order may help.
もちろん、Bでソートすると役立ちます。しかし、それは重要ではありません。インデックスは、他のフィールドですでに並べ替えられている場合に使用します。
同様のクエリで、SASは次のメッセージを表示します。
INFO: Use of index C for WHERE clause optimization canceled.
SASにインデックスを使用させるためのヒントはありますか?あるケースでは、SASがインデックスを使用しないため、クエリの実行に2時間かかります。