Nest.js의 upsertMany로 인해 발생하는 메모리 사용량 문제에 대한 솔루션
P粉787806024
2023-08-15 23:04:41
<p>upsertMany를 사용하여 많은 양의 데이터를 삽입할 때 5분마다 실행되는 예약된 작업이 있습니다. 작업이 실행될 때마다 메모리가 증가하고 GC가 메모리를 회수할 수 없다는 것을 발견했습니다. 이 문제를 어떻게 해결할 수 있나요? </p>
<p>nestjs 사용하기, @mikro-orm/nestjs</p>
<pre class="brush:php;toolbar:false;">this.emBi.upsertMany(SingleOrderSales, saveArry)</pre>
공식 문서 https://mikro-orm.io/docs/entity-manager에 따르면 엔터티 관리자로 작업을 마친 후 새로 고침 명령을 수동으로 실행해야 하는 것으로 보입니다(기다리는 것도 잊지 마세요) ). 귀하의 경우: