В настоящее время я выполняю запрос, который выглядит так:
Select Name from Location Where Created > (long value of date)
and
Created < (long value of date) and LocationContainer = 'a string'
Длинное значение даты, означающее миллисекунды с начала эпохи, мы используем его для хранения дат.
У меня есть индекс, построенный на LocationContainer
, созданный в таком порядке.
У меня есть запрос, который возвращает 1,3 миллиона строк, но его выполнение также занимает около 40 секунд. Это правильно? Разве этот запрос не должен быть намного быстрее, поскольку поля, которые я запрашиваю, индексируются? Что мне не хватает?