我在 Postgres 中有一个相当大的表(20M+),我是否尝试对其进行原始 Django 查询:
tweets = TweetX.objects.raw("SELECT * from twitter_tweet").using("twittertest")
我很快得到了一个 RawQuerySet,但是当我尝试迭代它的结果时,它就停止了:
for tweet in tweets:
#do stuff
内存在稳步上升,所以我怀疑整个数据集都在传输。有没有办法从中获取数据库游标,.raw
这样我就可以遍历结果集而无需一次全部传输?