`

Oracle数据库大数据集的结果集的类型设置问题

阅读更多
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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics