Я использую insertMany для вставки одновременно около 300 документов из Lamda (AWS) в MongoDB Atlas. Мы используем NodeJS и Mongoose. Похоже, что максимальная загрузка сервера составляет 3%, поэтому я не думаю, что описанная ниже проблема связана с аппаратным обеспечением. Также нет предложений по повышению производительности из атласа.
Проблема, с которой мы сталкиваемся, заключается в том, что для вставки 300 документов требуется от 27 до 30 с лишним секунд. При использовании aws Lamda превышение 30 секунд вызывает тайм-аут.
Я чувствую, что мы должны что-то делать неправильно, поскольку 30 с лишним секунд, кажется, очень долго. Каждый документ всего 7 КБ.
Индексирование выполняется с помощью метки времени и строки (например, URL), а также уникальной комбинации метки времени и строки.
В коллекции 13 500 документов.
Есть идеи, как это ускорить?