Python 如何在没有内存泄漏的情况下添加多行?

Python 如何在没有内存泄漏的情况下添加多行?,python,django,memory-leaks,Python,Django,Memory Leaks,如何在django中向数据库表添加超过300-400万个条目 我尝试使用bulk\u create,但这会导致内存泄漏:脚本使用超过500mb的内存,执行时间很长 当我使用Flask+SQLAlchemy时,我使用addall,所有条目都在2-3分钟内创建 当我使用Symfony+ORM时,所有条目都会在3-4分钟内创建 如何在django中执行此操作?您是否尝试过在项目设置中关闭调试功能?@LudwikTrammer我甚至在没有运行项目的情况下运行了脚本,但仍然存在相同的问题。老实说,我不确定

如何在django中向数据库表添加超过300-400万个条目

我尝试使用
bulk\u create
,但这会导致内存泄漏:脚本使用超过500mb的内存,执行时间很长

当我使用Flask+SQLAlchemy时,我使用
addall
,所有条目都在2-3分钟内创建

当我使用Symfony+ORM时,所有条目都会在3-4分钟内创建


如何在django中执行此操作?

您是否尝试过在项目设置中关闭调试功能?@LudwikTrammer我甚至在没有运行项目的情况下运行了脚本,但仍然存在相同的问题。老实说,我不确定“在没有运行项目的情况下运行脚本”是什么意思。。。在任何情况下,请确保调试设置为False。@LudwikTrammer这意味着我在控制台
python script.py
中运行脚本。但您的模型仍在项目中,不是吗?