mongodb Оптимизация запросов -- как ускорить выборку (скорость и производительность)
Primary tabs
Диагностика проблем производительности
- Используйте explain (с аргрегацией можно так)
Рекомендации по изменению запросов
- Если можете облегчить выборку перед любым "затратным" по времени действием, сделайте это с помощью $project (например перед lookup с другой коллекцией)
- $lookup:
- Индексируйте поля по которым происходит lookup
- Если перед лукапом в пайплайне находится слишком монго записей -- как то ускорить порцесс будет сложно, постарайтесь как-то уменьшить число записей до лукупа
Источники
- 7 простых советов по ускорению работы 7 Simple Speed Solutions for MongoDB: https://www.sitepoint.com/7-simple-speed...
- Log in to post comments
- 5692 reads