@Test public void clockingIn_Img() throws Exception{ DbJdbc idb = DbMaster.getIDB("JXT"); List<Jxt_pay_info> pays=idb.getBeanList("select top 100000 * ...
分类:
数据库 时间:
2016-11-24 09:01:36
阅读次数:
199
前段时间看到园子里面有同学在用Parallel进行批量插入数据库。后面也有很多同学针对这一事件给出了自己的看法和见解。我在这里不评论内容的好坏,至少能将自己东西总结分享这个是要靠勇气和毅力。 闲话少说,我在最近看崔鹏飞的github的时候,发现他对这块也做了一定的总结,那么我就他这块进行板书与展示。 ...
分类:
其他好文 时间:
2016-11-22 23:29:04
阅读次数:
219
一、批量插入(两种方式) 1,通过hibernate缓存 如果这样写代码进行批量插入(初始设想): 如果数据量太大,会有可能出现内存溢出的异常; 小知识: (1).Hibernate一级缓存,对其容量没有限制,强制使用,由于所有的对象都被保存到这个缓存中,内存总会达到一定数目时出现内存溢出的情况; ...
分类:
数据库 时间:
2016-11-22 22:51:34
阅读次数:
390
在数据量大的情况下,可以使用批量 提高性能 批量插入insert 方法一: <insert id="insertbatch" parameterType="java.util.List"> <selectKey keyProperty="id" order="AFTER" resultType="i ...
分类:
其他好文 时间:
2016-11-20 18:44:46
阅读次数:
370
摘要: 我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入。如果使用一条INSERT语句实现呢? 普通的 INSERT INTO 插入: INSERT INTO card(cardno, cardnum) VALUES('1111', '100'); INSERT INTO ...
分类:
数据库 时间:
2016-11-19 15:25:21
阅读次数:
184
今天跑了一个非常耗时的批量插入操作。。通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%。。以前没注意。。通过在top的情况下按大键盘的1,查看的cpu的核数为4核。 通过网上查找,发现top命令显示的是你的程序占用的cpu的总数,也就是说如果你是4核cpu那么cpu最高占用率 ...
分类:
系统相关 时间:
2016-11-15 16:50:17
阅读次数:
238
代码中反复开关自动提交没有必要. 其他方面写得还是很不错的.清晰.摘自 http://wangqinqin.iteye.com/blog/547277 PreparedStatement: 1) addBatch()将一组参数添加到PreparedStatement对象内部。 2) executeB ...
分类:
其他好文 时间:
2016-11-15 00:35:22
阅读次数:
183
review代码发现,同事mysql批量插入数据的实现方法是,用for循环遍历,将列表每个数据单次插入。相当于批量插入N条数据,进行了n次的数据库连接和插入操作。 底层有批量插入的方法,但是会有问题,所以已经停用,看下面实现是,取到一个数据库连接,来处理后面所有的插入操作。若这个列表ops所有的sq ...
分类:
数据库 时间:
2016-11-12 17:12:09
阅读次数:
256
elasticsearch 自定义ID: 启动本地es,然后写入数据,data2.json: 通过批量插入上述数据: 可以看到新生成的文档_id为uuid的数值! ...
分类:
其他好文 时间:
2016-11-11 22:44:30
阅读次数:
392
1.基础 数据库》集合》文档 例子:test》blog》{"hello":3} 多个键/值对组成文档 文档:{"hello":3} 多个文档组成集合, 多个集合组成数据库。 2.操作 2.1 插入(inesrt): db.blog.insert({"hello":3}); 2.2 批量插入(batc ...
分类:
数据库 时间:
2016-11-10 18:38:30
阅读次数:
231