当前第2页 返回上一页
在jdbc的URL上加两个参数就OK,成功解决内存溢出的问题。
1 | "jdbc:mysql://localhost:3306/db3?useCursorFetch=true&defaultFetchSize=100" ;
|
( 解释一下Fetch,当我们执行一个SQL查询语句的时候,需要在客户端和服务器端都打开一个游标,并且分别申请一块内存空间,作为存放查询的数据的一个缓冲区。这块内存区,存放多少条数据就由fetchsize来决定,同时每次网络包会传送fetchsize条记录到客户端 )
以上就是sql查询数据过多内存溢出怎么办的详细内容,更多请关注木庄网络博客其它文章!
返回前面的内容
相关阅读 >>
sql server数学函数的简单总结
sqlserver之常用函数总结详解
sql模式设置引起的问题解决办法
如何捕获和记录sql server中发生的死锁
完美解析sql只需要简单的十个步骤
sql窗口函数over用法实例整理
microsoft sql server是什么
python连接sqlserver数据库的方法实战
整理mysql常用查询语句(23种)
mysql 字符串拆分操作(含分隔符的字符串截取)
更多相关阅读请进入《sql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » sql查询数据过多内存溢出怎么办