Lösung für das durch upsertMany in Nest.js verursachte Speichernutzungsproblem
P粉787806024
P粉787806024 2023-08-15 23:04:41
0
1
713
<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>
P粉787806024
P粉787806024

Antworte allen(1)
P粉798010441

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage