Node.js 慢速文档插入MongoDB

Node.js 慢速文档插入MongoDB,node.js,mongodb,mongoose,aws-lambda,Node.js,Mongodb,Mongoose,Aws Lambda,我使用insertMany一次插入大约300个文档,从Lamda(AWS)到MongoDB Atlas。我们正在使用NodeJS和Mongoose。服务器似乎在3%的CPU下达到最大值,因此我认为下面描述的问题与硬件无关。atlas也没有性能建议 我们面临的问题是,插入300个文档所需的时间在27-30秒之间。使用aws Lamda时,任何超过30秒的操作都会导致超时 我觉得我们一定是做错了什么,因为30多秒似乎是一段很长的时间。每个文档只有7KB 索引是使用时间戳和字符串(如URL)以及唯一的

我使用insertMany一次插入大约300个文档,从Lamda(AWS)到MongoDB Atlas。我们正在使用NodeJS和Mongoose。服务器似乎在3%的CPU下达到最大值,因此我认为下面描述的问题与硬件无关。atlas也没有性能建议

我们面临的问题是,插入300个文档所需的时间在27-30秒之间。使用aws Lamda时,任何超过30秒的操作都会导致超时

我觉得我们一定是做错了什么,因为30多秒似乎是一段很长的时间。每个文档只有7KB

索引是使用时间戳和字符串(如URL)以及唯一的时间戳和字符串组合完成的

藏品中有13500份文件


有没有办法加快速度

尝试db分析以查看发生了什么。嘿-你解决过这个问题吗?我也有同样的问题!在付费2GB计划中添加500个文档,只需1分钟即可完成批量InsertMany()-im。干杯