从索引结构中选择

时间:2018-06-01 07:55:32

标签: sql-server indexing

直升机, 有时我需要仅检查索引列上的唯一值。 有没有快速的方法直接从索引(群集)检查这个?

我有几个时间戳的表,每个时间戳都是几百万行,所以即使我使用索引,下面的查询需要很长时间(5-8分钟)Index Scan

select distinct TimeStamp from table

当我执行多次(对于所有值)查询时,如此

Select top 1 TimeStamp from table where TimeStamp='2018-06-01 09:43:09.440'

它立即起作用。

Group by没有改变任何事情

Select UpdateDate
from [z_Arch_Exp_Czesciowy]
group by UpdateDate

索引扫描需要6分钟

0 个答案:

没有答案