Lösung für das durch upsertMany in Nest.js verursachte Speichernutzungsproblem
P粉787806024
2023-08-15 23:04:41
<p>Es gibt eine geplante Aufgabe, die alle 5 Minuten ausgeführt wird, wenn upsertMany zum Einfügen einer großen Datenmenge verwendet wird. Ich habe festgestellt, dass der Speicher jedes Mal zunimmt, wenn eine Aufgabe ausgeführt wird und der GC den Speicher nicht zurückgewinnen kann. Wie kann ich dieses Problem lösen? </p>
<p>Mit nestjs, @mikro-orm/nestjs</p>
<pre class="brush:php;toolbar:false;">this.emBi.upsertMany(SingleOrderSales, saveArry)</pre>
根据官方文档https://mikro-orm.io/docs/entity-manager,在完成与实体管理器的工作后,似乎需要手动执行刷新命令(也不要忘记等待)。在您的情况下: