首页  >  问答  >  正文

Nest.js中upsertMany导致内存占用问题的解决方法

<p>有一个定时任务,使用upsertMany插入大量数据时,每隔5分钟执行一次。我发现每次执行任务时内存都会增加,GC无法回收内存。我该如何解决这个问题?</p> <p>使用nestjs,@mikro-orm/nestjs</p> <pre class="brush:php;toolbar:false;">this.emBi.upsertMany(SingleOrderSales, saveArry)</pre>
P粉787806024P粉787806024403 天前557

全部回复(1)我来回复

  • P粉798010441

    P粉7980104412023-08-16 09:56:20

    根据官方文档https://mikro-orm.io/docs/entity-manager,在完成与实体管理器的工作后,似乎需要手动执行刷新命令(也不要忘记等待)。在您的情况下:

    回复
    0
  • 取消回复