"如果用文件游标读取一个百万级别的文件, 在 fetch() 后是把所有数据加载到了内存吗"
如果用文件游标读取一个百万级别的文件, 在 fetch() 后是把所有数据加载到了内存吗
是的,fetch 是把所有数据取到内存。用游标一般会对游标进行过滤、分组汇总等运算,这个计算过程是逐渐读文件的进行计算的,占用内存较少
奥奥好的, 谢谢老师, 老师可以有空回答下我另一个问题吗, 刚才发帖了, 现在就是遇到了这个问题, 利用从出库文件中读取了大量数据, 利用 spl 进行了过滤, 分组等运算, 然后 fetch 全部取了出来, 现在需要把这些数据入库
是的,fetch 是把所有数据取到内存。
用游标一般会对游标进行过滤、分组汇总等运算,这个计算过程是逐渐读文件的进行计算的,占用内存较少
奥奥好的, 谢谢老师, 老师可以有空回答下我另一个问题吗, 刚才发帖了, 现在就是遇到了这个问题, 利用从出库文件中读取了大量数据, 利用 spl 进行了过滤, 分组等运算, 然后 fetch 全部取了出来, 现在需要把这些数据入库