Solution au problème d'utilisation de la mémoire causé par upsertMany dans Nest.js
P粉787806024
P粉787806024 2023-08-15 23:04:41
0
1
629
<p>Une tâche planifiée est exécutée toutes les 5 minutes lors de l'utilisation de upsertMany pour insérer une grande quantité de données. J'ai constaté que la mémoire augmente à chaque fois qu'une tâche est exécutée et que le GC ne peut pas récupérer la mémoire. Comment puis-je résoudre ce problème? </p> <p>À l'aide de nestjs, @mikro-orm/nestjs</p> <pre class="brush:php;toolbar:false;">this.emBi.upsertMany(SingleOrderSales, saveArry)</pre>
P粉787806024
P粉787806024

répondre à tous(1)
P粉798010441

D'après la documentation officielle https://mikro-orm.io/docs/entity-manager, il semble que vous deviez exécuter la commande d'actualisation manuellement après avoir terminé le travail avec le gestionnaire d'entités (n'oubliez pas non plus d'attendre ). Dans ton cas:

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal