我有一个查询,它只从一个表中选择并使用一个WHERE过滤器。然而,它需要很长的时间来执行,甚至偶尔超时。这很可能是因为它正在从1300万行表中筛选出大约400万行(其他900万条记录比2019年更早),并且它正在返回所有列,其中有101列( datetime、varchar和int列的混合物)。它有两个索引,一个在其主键interaction_id上的聚集索引,以及一个在interaction_date上的非聚集索引,后者是一个datetime列,是主过滤器。这是一个查询: FROM [Sales].[dbo].[Interaction] y