我现在没有环境了,搞了个 pg 测试:

create table t(id serial primary key, x float, y float)

insert 100000 rows exhaust 8552ms

可见,每秒能到 1.1w 多

可能之前确实记错了,当时应该是 4w/15s  也可能 pg ora 环境不同或其它原因 其实

我印象非常深刻,确实是 4w per s 。。。。

但是不管怎么说 1w/1s 肯定能到的。当然这个跟数据尺寸也有关系。但是数据库绝对

比楼主说的快的多。

主要代码:

Random rnd = new SecureRandom();

long now = System.currentTimeMillis();

Connection conn = ds.getConnection();

conn.setAutoCommit(false);

PreparedStatement ps = conn.prepareStatement("insert into

t(x, y) values(?, ?)");

for (int i = 0; i

ps.setDouble(1, rnd.nextGaussian());

ps.setDouble(2, rnd.nextGaussian());

ps.addBatch();

}

ps.executeBatch();

conn.commit();

long exhaust = System.currentTimeMillis() - now;

System.out.println("insert 100000 rows exhaust " + exhaust +

"ms");

慢,

审计,log日志等功能,

jdbc确实是个很高效的接口

【 在 sharong (侯德柱) 的大作中提到: 】

: 不可能,我以前也拍脑袋以为oracle可以一秒上万条数据,问dba导个数据怎么这么

: dba还详细和我解释了硬盘上的数据block点的存取机制,主键索引b-tree生成机制,

: 我后来自己写了个最简单的jdbc测试程序,确实1秒就1500左右是上限了,不得不说

: ...................

java 一次最多insert多少条数据_万J,一次Insert/Update数十万条记录,有什么办法提高效率么?...相关推荐

  1. php mysql 插入多条数据_雷林鹏分享:PHP MySQL 插入多条数据

    使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句. 以下实例向 "MyGuests" 表添加了三 ...

  2. mysql只能存1000条数据_为什么我mysql的表添加了1000条记录之后就存不进去数据了,客户端也没报错...

    展开全部 因为navicat分页,导致默认一页只能显示1000行,62616964757a686964616fe4b893e5b19e31333433616233超出1000行就在下一页显示了,并不是 ...

  3. mysql随机取5条数据_【转】mysql实现随机获取几条数据的方法

    sql语句有几种写法 1:SELECT * FROM tablename ORDER BY RAND() LIMIT 想要获取的数据条数: 2:SELECT *FROM `table` WHERE i ...

  4. java mysql 快速插入1000w条数据_教你88秒插入1000万条数据到mysql数据库表

    我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...

  5. 数十万条以上的大量数据如何快速插入数据库中

    引言:这几天工作这边同事遇到了一个问题,对十五万条数据进行计算,插入数据库的时候耗时很严重,使用了批量插入对十五万条数据插入仍然耗费了30秒,前面计算也耗费了二十多秒,系统流畅度因此很难堪.经过我的排 ...

  6. 如何用Python从TripAdvisor抓取数十万条酒店评论

    我从TripAdvisor抓取一些酒店评论,然后发现了一种从它们那里刮掉数十万条酒店评论的好方法. 让我们假设,例如,我们要从大加那利岛刮掉酒店评论.如果转到TripAdvisor,我们将看到URL为 ...

  7. insert into 多条数据_「数据库」一千行MySQL命令

    基本操作 /* Windows服务 */-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_pat ...

  8. java sql 写入万条数据_如何快速向数据库插1000万数据?4种方法对比,它简单却速度最快

    目录 场景介绍 项目配置 Mybatis为什么慢? JdbcTemplate让我眼前一亮 原生JDBC就是快啊! 存储过程怎么样? 越简单越快 前言 一直有一种说法:批量插入大量数据到MySQL数据库 ...

  9. java插入多条数据_如何使用java代码一次性往数据插入10W条数据

    1. 场景 : 往数据库插入10W条记录 2. 思考方案 : 单纯的我们这里不涉及其他任何操作,我们只是想生成一个10W条记录而已,中间无其他步骤,得到的效果如下图所示, 而我们又不会mysql脚本啊 ...

最新文章

  1. 0x13.基础数据结构 — 链表与邻接表
  2. hadoop官方文档_hadoop体系简介
  3. 信息系统项目管理师-论文专题(二)整体管理论文写作
  4. 蓝桥杯基础模块9:IO口扩展与存储器映射
  5. Shell 参数传递、 $* 与 $@ 区别
  6. 究竟 javascript 错误处理有哪些类型?
  7. 在honeypack中启用HMR
  8. pyautogui的两天坑moveto图像识别
  9. 2021年12月中国各省市认证证书数量排行榜:Top前四的省份证书数累计占全国比重超过50%(附月榜TOP34详单)
  10. 《MATLAB智能算法超级学习手册》一一1.5 简单工程应用分析
  11. vue中防止用户频繁点击按钮
  12. curl: (51) Unable to communicate securely with peer: requested domain name does not match the server
  13. 关于容器和容器运行时的那些事
  14. MSDC 4.3 接口规范(16)
  15. SWUST OJ#1052 输出利用先序遍历创建的二叉树中的指定结点的双亲结点
  16. 十年弄潮 ——从《才富》到《中国人力知本》
  17. Objective-C简介
  18. xp无线网卡开启的服务器,笔记本xp系统开启无线网卡的方法
  19. 数量周期 复杂现象背后的推动力,可能是极其简单的原理。科学的目标之一就是发现纷 繁复杂的自然现象背后的简单法则。爱因斯坦的相对论是这方面的典范例证。
  20. 《数据库应用系统实践》------ 超市管理系统

热门文章

  1. mysql调用短信接口_短信平台接口调用方法参考
  2. ImportError: cannot import name '_ellipsoid'
  3. B4.Java web部分
  4. Spark学习笔记:使用RDD
  5. 19.内在摄像机校准——介绍,理想与真实固有参数之比,改善内在参数_1
  6. eds800变频器故障代码_干货|三菱变频器故障剖析,及严重故障和轻微故障判断技巧!...
  7. Pentium II Pentium III架构/微架构/流水线 (3) - P6执行核详解 (指令时延吞吐量,执行单元/发射口)
  8. 各种排序算法总结及C#代码实现
  9. 舞台灯恒流芯片 无频闪无噪音 多路共阳 调光深度0.1% 方案分享
  10. jmap简单实用示例