Helo, иногда мне нужно проверять только уникальные значения в индексированных столбцах.Есть ли какой-нибудь быстрый способ проверить это непосредственно из индекса (кластеризованного)?
У меня есть таблица с несколькими временными метками, каждая временная метка состоит из нескольких миллионов строк, поэтому даже если я использую индекс, запрос ниже занимает довольно много времени (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 минут при сканировании индекса