社区
Java EE
帖子详情
一次性插入十万条记录,如何控制在1秒之内?
journay
2008-04-09 12:10:54
cpu2.0,2G内存,数据库用sql2005,用prepareStatement批量提交大约在5秒左右,还能怎么优化?
...全文
299
14
打赏
收藏
一次性插入十万条记录,如何控制在1秒之内?
cpu2.0,2G内存,数据库用sql2005,用prepareStatement批量提交大约在5秒左右,还能怎么优化?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IamHades
2008-04-09
打赏
举报
回复
估计只能在数据库上打主义了...
gibeny
2008-04-09
打赏
举报
回复
一秒,去找专家吧
schumiXsuse
2008-04-09
打赏
举报
回复
sql2005 不熟, oracle的话可以exchange partition
pyantking
2008-04-09
打赏
举报
回复
不知道你的数据库支持存储过程不?
写存储过程中试试
老紫竹
2008-04-09
打赏
举报
回复
估计很难了!
richard_2010
2008-04-09
打赏
举报
回复
第一,看你SQL语句怎么写的,还能不能在优化
第二,提高你的硬件配置
就java语言份上,没什么好优化的了
ypstockton
2008-04-09
打赏
举报
回复
一次十万条,如果是PC而不是服务器的话,我想5秒已经相当不错了
还想进一步的话,估计要找数据库工程师对数据库的BUFFER CACHE和内存池等参数进行重配置了
zjutsw
2008-04-09
打赏
举报
回复
随便进来逛逛!!!
kokobox
2008-04-09
打赏
举报
回复
[Quote=引用 5 楼 yibunengjing 的回复:]
这个难度高,拜请sqlserver专家人事
[/Quote]
classnameextendsjava
2008-04-09
打赏
举报
回复
[Quote=引用 6 楼 xjbs 的回复:]
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
[/Quote]
kuria001
2008-04-09
打赏
举报
回复
[Quote=引用 6 楼 xjbs 的回复:]
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
[/Quote]
.....这等于没说
xjbs
2008-04-09
打赏
举报
回复
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
yibunengjing
2008-04-09
打赏
举报
回复
这个难度高,拜请sqlserver专家人事
deng1234
2008-04-09
打赏
举报
回复
你用了事务处理吗,
MySQL DML 语言(
插入
、更新与删除数据)
Re: MySQL DML 语言(
插入
、更新与删除数据)=======================# DML 数据操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(数据) #
插入
、更新与删除数据 MySQL中提供了功能丰富的数据库管理语句,包括有效地向数据库中
插入
数据的 INSERT 语句,更新数据的UPDATE语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将查询结果
插入
到新表(相当于表复制功能) 根据另一张表的
条
件,更改本表
记录
根据另一张表的
条
件,删除本表
记录
-------------------------------------------------------------
mysql批量
插入
数据,一次
插入
多少行数据效率最高?
文章目录一、前言二、批量
插入
前准备1、
插入
到数据表的字段2、计算一行字段占用的空间3、在数据里做
插入
操作的时候,整体时间的分配三、批量
插入
数据测试1、SQL语句的大小限制2、查看服务器上的参数:3、计算一次能
插入
的最大行
记录
4、测试
插入
数据比对(1)
插入
11W
条
数据,按照每次10,600,1000,20000,80000来测试:(2)加大数据量到24w(3)加大测试量到42W5、如果
插入
的值就是s...
mysql 一次
插入
几万
条
数据应该怎么做优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库
插入
性能是很有意义的。经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1、insert批量执行,禁止单
条
insert value(注意单
条
sql长度限制,可临时...
mysql批量
插入
数据,一次
插入
多少效率最高
文章目录 一、前言 二、批量
插入
前准备 1、
插入
到数据表的字段 2、计算一行字段占用的空间 3、在数据里做
插入
操作的时候,整体时间的分配 三、批量
插入
数据测试 1、SQL语句的大小限制 2、查看服务器上的参数: 3、计算一次能
插入
的最大行
记录
4、测试
插入
数据比对 (1)
插入
11W
条
数据,按照每次10,600,1000,20000,80000来测试: (2)加大数据量到24w (3)加大测试量到4...
浅谈MyBatis批量
插入
方法,10w
条
数据处理仅需2
秒
本文我们介绍了 MyBatis 批量
插入
的 3 种方法,其中循环单次
插入
的性能最低,也是最不可取的;使用 MyBatis 拼接原生 SQL
一次性
插入
的方法性能最高,但此方法可能会导致程序执行报错(触发了数据库最大执行 SQL 大小的限制),所以综合以上情况,可以考虑使用 MP 的批量
插入
功能。最后学长相信大家一定学费了MyBatis批量
插入
的3种方法和10w
条
数据仅需2
秒
的方法,关注学长不迷路,下期带领大家学习更多的实用技巧哦~~
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章