Выбрать из структуры индекса - PullRequest
0 голосов
/ 01 июня 2018

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 минут при сканировании индекса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...