Привет! кто-то сталкивался с тем что монга медленно выполняет запросы?

либо же драйвер к ней ( node.js, mongoose). При чём по началу всё хорошо - скорость меньше 100 милисекунд, но через день-два скорость падает до 30 секунд.
1) Сервер и монга на aws-е в одном регионе.
2) Данных мало, меньше 10 Мб в сумме.
3) perfomans advisor на монге говорит что всё ок
4) На сервер тоже всё ок - ошибок нету, ресмурсов железки достаточно
5) Конфиг конекшена:
{
reconnectTries: 30,
reconnectInterval: 500,
poolSize: Number(process.env.DB_POOLSIZE) || 10, // process.env.DB_POOLSIZE = 20
socketTimeoutMS: 30000,
keepAlive: true,
useNewUrlParser: true,
}
5) раньше грешил на то что я делаю подписку на ченж стрим в монге:
const db = mongoose.connection;
db.once('open', () => {
console.log('db.once(open)')
io.on('connection', (socket) => {
log.info('Socket connected.');
const changeStream = db.collection('rides').watch();
changeStream.on('create', async () => socket.emit('drivers-map', await queryRidesCoordinates()));
changeStream.on('change', async () => socket.emit('drivers-map', await queryRidesCoordinates()));
});
});
но кажись проблема не в этом
Может есть у кого идеи в чём может быть проблема?

1 ответов

8 просмотров

неправильные индексы, много навешал на модель монгуса... когда ты делаешь выборки, в местах, где не надо менять данные ты делаешь .lean() ?

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
мне как апи hh написать?
A da
3
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Карта сайта