Как я могу заставить представление использовать определенный индекс?
При попытке принудительного использования индекса появляется следующее предупреждение:
Предупреждение: подсказки индекса включеныдля представления «BANK.CUSTOMER_ORDER_VIEW» будет игнорироваться.
Ниже мой запрос:
DECLARE @VALUE_DATE_START DATE = '20181001',
@VALUE_DATE_END DATE = '20181025'
SELECT *
FROM BANK.CUSTOMER_ORDER_VIEW WITH(INDEX(IX_ValueDate))
WHERE VALUE_DATE BETWEEN @VALUE_DATE_START AND @VALUE_DATE_END
IX_ValueDate
- это индекс таблицы, которая используется в BANK.CUSTOMER_ORDER_VIEW
.