我有一个按字段“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 使用我的索引的任何提示?在一种情况下,查询需要 2 小时才能运行,因为 SAS 不使用索引。