Есть таблица в которой много записей (17 млн). В ней есть поле SalesDate типа дата и по этому полю есть индекс. Выполняется SQL-запрос:
X++:
SELECT * FROM TABLE
WHERE SALESDATE >=
Если значение
дата отличается от сегодняшней более чем на неделю, то план запроса показывает, что идет fullscan по таблице, если нет, то происходит выборка по индексу.
С чем может быть связано такое поведение? Реиндексация и обновление статистики не помогает.