Oracle数据库在大数据集的情况下,其结果集不能设置为 scrollability。否则会产生大量的byte数组不能够被GC,导致内存溢出。
即不能使用
conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
直接使用
conn.prepareStatement(sql);
参考文档:
1.
Oracle JDBC Thin Driver Memory leak in scrollable result set
如用JRockit内存泄漏分析,参考图片
- 大小: 13.3 KB
- 大小: 28.7 KB
分享到:
相关推荐
Oracle数据库字符集问题解析.pdf
Oracle DBA手记3:数据库性能优化与内部原理解析【】Oracle_DBA突击__帮你赢得一份DBA职位【】Oracle优化日记一个金牌DBA的故事【】Oracle数据库管理艺术_11g新特性【】[让Oracle跑得更快基于海量数据的数据库设计与...
oracle数据库字符集 无法修改数据库字符集 乱码
Oracle数据库升迁时字符集问题的解决.pdf
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库
教程名称:Oracle 数据库全集实战课程视频【58集】教程目录:【】1、Oracle简介【】2、Oracle安装【】3、Oracle卸载和配置【】4、Oracle监听【】5、Oracle SqlPlus命令【】6、scott用户的表结构【】7、简单查询【】8...
初学SpringCloud简单配置Oracle数据库,从Oracle数据库中获取数据
oracle示例数据库 用于学习oracle
在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现将oracle字符集相关的一些知识做了个简单总结
ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期...
字符集不同的Oracle数据库间交换数据的解决方法.pdf
修改Oracle数据库字符集的命令行方法。 在Oracle10g上也可以使用
oracle数据库资料集 .
教程名称:Oracle 数据库视频教程【26集】教程目录:【】00-Oracle序【】01-基本查询【】02-过滤和排序【】03-单行函数【】04-多行函数【】05-多表查询【】06-子查询【】07-集合运算【】08-处理数据【】09-创建和...
为了确保Export、Import过程...特别要注意的是,Oracle数据库字符集通常是在创建时确定,一旦存储用户数据后就不要再修改了,因为其数据都是使用该字符集进行存储的,改换其他字符集之后,原有数据就不能够正确表示了。
不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount 支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件...
浅析Oracle数据库字符集问题.pdf
封装了对Oracle数据库的连接、增删改查、事务处理、查询直接得到数据集。使对数据库的操作变得很方便、简易
软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失。是用户实现Oracle数据库抢修恢复的好帮手。需要的朋友快来下载吧! ...
这种数据的特点是:只读不写,数据量相当大,一旦查询大结果集的数据时,对数据库的IO,内存缓存占用相当大,会严重影响同一个数据库的其他会话的操作,表现为整个数据库反应迟缓,业务功能不可用。采用复制技术后,...