1 贴一下官方的代码

https://phoenix.apache.org/tuning_guide.html

try (Connection conn = DriverManager.getConnection(url)) {
conn.setAutoCommit(false);
int batchSize = 0;
int commitSize = 1000; // number of rows you want to commit per batch.
try (Statement stmt = conn.prepareStatement(upsert)) {
stmt.set ... while (there are records to upsert) {
stmt.executeUpdate();
batchSize++;
if (batchSize % commitSize == 0) {
conn.commit();
}
}
conn.commit(); // commit the last batch of records
}

  

2 解读代码

  之前是没1000条,提交一次,但是不足1000的,会在循环结束后的代码的最后一次commit()中被提交,所以也不会丢失提交代码。

最新文章

  1. Android连接网络打印机进行打印
  2. 【夯实PHP基础】php开发时遇到白页的调试方法
  3. animate支持的css属性
  4. 优化php代码 - 字符串echo输出 逗号也可作php连接符
  5. Python中的传值和引用
  6. esxi 6 虚拟机安装复制
  7. No prohects are avaliable for deployment to this server
  8. Adding Value To Combo List at Runtime in Oracle Forms
  9. Android IOS WebRTC 音视频开发总结(二十)-- 自由职业
  10. sendkeys用法详解
  11. linux管道学习(一)
  12. 利用WITH AS 优化FILTER
  13. Linux下使用sendmail发送邮件
  14. 《JS权威指南学习总结--8.8.3 不完全函数》
  15. JavaScript正则表达式模式匹配(4)——使用exec返回数组、捕获性分组和非捕获性分组、嵌套分组
  16. 解决:在微信中访问app下载链接提示“已停止访问该网页”
  17. 深入理解消息中间件技术之RabbitMQ服务
  18. 两个python安装模块后 ImportError: No module named
  19. VB-串口通信详解
  20. JAVA操作mysql

热门文章

  1. JAVA 基础编程练习题20 【程序 20 求前 20 项之和】
  2. Spring Cloud(6):保护微服务(Security) - OAuth2.0
  3. 【算法】矩阵填数,深度优先搜索(DFS),Pascal改C语言
  4. 洛谷 题解 P4955 【[USACO14JAN]Cross Country Skiing 越野滑雪】
  5. redis数据库安装
  6. c# 所有类型都是从object继承,那么值类型默认也有装箱吗?
  7. 使用Dreamweaver制作简单网站(二)
  8. Java编程思想(三)控制程序流程
  9. Oracle的查询-多表查询中的一些概念
  10. uniapp如何使用阿里iconfont