【发布时间】:2021-05-15 06:39:23
【问题描述】:
有什么方法可以说服 Django ORM 在迭代大型 QuerySet 时使用数据库游标,这样它就不会一次加载所有对象,而是按部分加载它们?
【问题讨论】:
标签: python-3.x django django-models query-optimization django-orm
有什么方法可以说服 Django ORM 在迭代大型 QuerySet 时使用数据库游标,这样它就不会一次加载所有对象,而是按部分加载它们?
【问题讨论】:
标签: python-3.x django django-models query-optimization django-orm
您可以将 .iterator() 用作 documented
Oracle 和 PostgreSQL 使用服务器端游标从 数据库没有将整个结果集加载到内存中。
【讨论】: