Помимо базовых индексов по одному полю, MongoDB предлагает продвинутые стратегии индексирования — упорядочение составных индексов (правило ESR), covered queries, частичные/sparse индексы, TTL индексы и другие — которые существенно влияют на производительность запросов. Их освоение — ключ к оптимизации MongoDB в масштабе.
Правило ESR для составных индексов
For a compound index supporting a query with Equality, Sort, and Range conditions,
order the fields: EQUALITY → SORT → RANGE (the ESR rule).
