Mysql遍历大表

mysql jdbc默认把select的全部结果所有取回,放到内存中,若是是要遍历很大的表,则可能把内存撑爆。java 一种办法是:用limit,offset,但这样你会发现取数据的愈来愈慢,缘由是设置了offset,mysql须要将读取位置移动到offset的位置,随着offset增大,取数据也愈来愈慢; 另一种办法是:用数据流的方式取数据,这时须要设置: stmt = conn.createS
相关文章
相关标签/搜索