Индексы немного сложнее, чем кажутся. Система баз данных решает использовать индекс (или нет) на основе плана запроса, объема таблицы, количества строк, кэша базы данных.
Система базы данных выполняет оценку стоимости (вероятности кардинальности, оценки ввода / вывода и т. Д.) На основе данных запроса и выше.
Если у вас есть два одинаковых индекса с разными схемами сортировки, есть вероятность, что требуемый индексный ключ (i)
находится почти на n/2
WHERE n=index size
Существует также вероятность того, что на основе данных (дублированных данных / последовательных данных) в таблице sybase не заботится об индексах и, следовательно, не может решить, какой из них использовать.
Бросьте один индекс за раз и посмотрите, что произойдет.