sql查询数据过多内存溢出怎么办


当前第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》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...