Трюк дня. Улучшить производительность запроса к таблице с индексом. Решение
При использовании функции
Поэтому для лучшей производительности запрос лучше писать следующим образом:
При использовании функции
DATEPART
происходит неявное преобразование типа данных. И индекс не будет использован. Поэтому для лучшей производительности запрос лучше писать следующим образом:
*
FROM test
WHERE signup_date >= '20210101'
AND signup_date < '20220101';
#tips