влияет ли индекс на отличную производительность?
Это действительно так, однако «плана объяснения» нет, так что это можно подтвердить только с помощью документов / кода.
Документы индексируются по дате (символу), дате вставки, времени дня
Я не на 100% уверен, сколько у вас индексов или какой объем памяти у вас занимаетесть здесь.Наличие индекса не обязательно означает, что он будет очень быстрым.Если этот индекс не находится в памяти, вы в конечном итоге идете на диск и замедляете свой запрос.
Если вы видите низкую производительность этого запроса, несмотря на индекс, я бы проверил две вещи:
- Активность диска (во время запроса)
- Размер данных относительно памяти
Однако, может быть проще сохранить список «сохраненных дней».Этот отдельный запрос, вероятно, будет ухудшаться, даже с индексом.Так что это никогда не будет так быстро, как документ, просто перечисляющий дни.