我有一個大的SAS數據集按字段'A'排序。我想要做一個引用字段'A'和'B'的查詢。爲了加快性能,我在'B'上創建了一個索引。這導致無益的消息:爲什麼SAS沒有使用我的索引?
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不使用索引。
表中有多少觀察值,索引列上的基數是多少? –