在for里写了一些数据库查询操作,每执行一次需要进行几万次的查询操作,每次都不关闭游标(db.close()),而是等循环结束再关闭游标会造成什么影响吗? |
哪就测试下几十万次,有没影响 |
没啥影响,而且还很好 |
要是查询一次关闭一次,游标不累吗 |
搞不清楚查出来的数据是在虚拟表还是在本地,如果在虚拟表是不是会造成服务器内存不足 |
我都听不懂你在说啥 |
多占用点内存呗 |
没有commit前,都在内存吧。当然数据库大数据在内存只是缓存指针的吧 |
试试就知道了,实在不行可以分几次查 |
如果你的数据是实时更新的,查询完之后使用db.commit(),否则返回的是旧数据 |