博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bboss持久层设置数据库查询fetchsize参数方法
阅读量:6165 次
发布时间:2019-06-21

本文共 706 字,大约阅读时间需要 2 分钟。

bboss持久层设置数据库查询fetchsize参数方法
jdbc驱动程序api提供了指定了查询语句fetchsize的方法,有些数据库(比如oracle)本身提供了fetchsize的默认值,这样进行大量数据查询时,不会因为返回的结果集太大导致jvm爆掉,有些数据库可能没有默认设置fetchsize,因此需要手动指定。bboss持久层设置数据库查询fetchsize参数方法很简单,只要在poolman.xml文件的datasource中指定一个queryfetchsize参数即可,如果不指定就采用数据库驱动提供的默认值。
设置queryfetchsize的示例:
bspf
false
true
druid_datasource_jndiname
dbcp.xml
false
true
composite
10000
queryfetchsize为0或小于0,或者不设置就采用数据库驱动提供的fetchsize默认值。
mysql数据库比较特殊,需要在jdbc连接串中添加参数useCursorFetch=true才会起作用,例如:
jdbc:mysql://localhost:3306/bboss?useCursorFetch=true

转载地址:http://byyba.baihongyu.com/

你可能感兴趣的文章
搜集的一些资源网站链接
查看>>
struts2中类型转换器的使用
查看>>
11G Oracle RAC添加新表空间时数据文件误放置到本地文件系统的修正
查看>>
从91移动应用发展趋势报告看国内应用现状
查看>>
【ORACLE技术嘉年华PPT】MySQL压力测试经验
查看>>
Linux下汇编调试器GDB的使用
查看>>
css溢出机制探究
查看>>
vue中如何实现后台管理系统的权限控制
查看>>
关于angularjs过滤器的理解
查看>>
vue 使用html2canvas将DOM转化为图片
查看>>
angular编辑-初始化变量失败
查看>>
jQuery源码解析之Data
查看>>
React Native Cannot read property 'bindings' of null (null)) 解决!
查看>>
同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?
查看>>
ucar-weex
查看>>
vuex 理解与应用
查看>>
ES6(3)-各种类型的扩展(数组、对象)
查看>>
eclipse部署web项目至本地的tomcat但在webapps中找不到
查看>>
mysql 分组
查看>>
符号逻辑之论说、演绎与一致性
查看>>