所以我的问题是当我使用for循环访问行时, ResultProxy 按需加载结果?或者它只是一次将所有行加载到内存中。
ResultProxy
for record in result_proxy: print(record)
如果你看看 ResultProxy source code ,可以看到它调用 fetchone() DBAPI方法。这将一次从光标向内存中加载一行。