文档章节

(java)短时间批量访问数据库(oracle)小结

johnnyky
 johnnyky
发布于 2015/02/05 11:20
字数 258
阅读 47
收藏 0

背景:当逻辑代码中需要对大量数据遍历处理,并且需要在每次遍历进行数据库访问。

小结:尽量减少每次遍历的数据库访问操作(查询、插入、更新操作),如果实在需要根据遍历参数查询数据库相关记录,则建议在遍历逻辑之前,先将相关数据库表中的数据缓存到map中去,将查询条件作为map的key,将你需要的记录参数作为value,之后在遍历逻辑中直接在map中取即可。因为在数据库的最大连接数参数设置一定情况下,如果在短时间内数据库访问量过大数据库会报ora-12519。如果试图修改数据库相关参数来解决该批量处理带来的数据库访问问题,会影响数据库的访问性能以及需要重启数据库服务。

© 著作权归作者所有

共有 人打赏支持
johnnyky
粉丝 3
博文 67
码字总数 3719
作品 0
无锡
程序员
Oracle的JDBC驱动的版本你了解吗?

classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多...

i33
2012/02/20
0
0
甲骨文宣布新的 Java SE 订阅模式,为企业提供更广泛支持

甲骨文公司已经改进了Java SE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持费用的模式,改为新的订阅模式,并宣布新的模式将于2018年7月开始启用。个人使用和非商业...

达尔文
06/24
0
14
基于SpringJdbc的泛型Dao

使用的Spring是3.1版本,不是3.0版本。两者还是有区别的,其中一点就是:SimpleJdbcTemplate在3.1版本被标记为过时了,而SimpleJdbcTemplate的一些方法,被JdbcTemplate吸收了。所以,个人推荐...

moz1q1
2014/07/20
0
0
Jboss 服务器 JNDI 配置数据源连接数据库

一. Jboss端配置JNDI 数据源 Jboss安装目录 docexamplesjca 下有各种如oracle,db2,sqlserver等数据库JNDI配置的模板文件,形式为 “数据库-ds.xml”,在此我们以配置oracle10g 数据库为例: ...

finereport
2011/12/22
0
0
Weblogic 10.1 配置JNDI 数据源

一. JNDI连接的使用原理: 1.1 在设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作好报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,...

finereport
2011/12/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
35分钟前
1
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
4
0
Redis的“死键”问题

大规模的数据库存储系统中,数据的生命周期管理是很有必要的;从业务角度发现过期数据,数据归档和数据碎片整理等。以MySQL为例,1个运行很久的TB级MySQL实例中,极有可能数百GB的数据,对业...

IT--小哥
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部