查询花费太多时间
下面的查询花费了太多时间来执行。是出生日期的索引。还有什么可以做的让它更快
SELECT * FROM Member_dtls WHERE
DATEADD(year, 10, DateOfBirth) < GETDATE()
回答
是的,使它成为SARGable(这里通过避免在索引列上的表达式):
SELECT * FROM Member_dtls
WHERE DateOfBirth < DATEADD(year, -10, GETDATE())
-- this part is "constant"